anchor.diff:  
   |===
   
  +[TIP]
  +====
  +In order for these events to fire the class must be annotated using `@DomainObjectLayout` (even if no attributes on that annotation are set).
  +====
   
   
   
  
positive.code: 
  |===
  
  
  
  
  
negative.code: |===
  
  
  [TIP]
  ====
  In order for these events to fire the action/collection/propert must, at least, be configured with the relevant annotation (even if no attributes on that annotation are set).
  ====
  
  
  [[__rgcfg_configuring-core_lifecycle-events]]
  == Lifecycle Events
  
  