title: Object not persisting when saved in afterInsert event
body: <p>I have a domain class like this:</p>
  
  <pre><code> class Domain {
     String a
     int b
     String c
    ...
  
  
  def afterInsert(){
         def anotherDomain = new AnotherDomain()
           anotherDomain.x=1
           anotherDomain.y=2
  
          if(anotherDomain.save()){
              println("OK")
           }else{
                println("ERROR")
            }
  
       }
    }
  </code></pre>
  
  <p>It prints "OK", I can even print the anotherDomain Object, and everything seems ok, no errors, nothing, but the anotherDomain Object doesn't persist in the database  </p>