anchor.diff:  
   * HandleAfterUnsetContent
   
  -.Annotated event handler
  +.Entity-based annotated event handler
   ====
   [source, java]
   ----
  
positive.code: ==== Writing an ApplicationListener
  
  If you wish to extend Spring Content's functionality you can subclass the abstract class `AbstractStoreEventListener` and
  override the methods that you are interested in.  When events occur Spring Content will call the appropriate methods on
  all instances of `AbstractStoreEventListener`.
  
  .AbstractContentRepositoryEventListener
  ====
  [source, java]
  ----
  
negative.code: 	}
  
  	@Override
  	public void onBeforeGetContent(BeforeGetContentEvent event) {
  		...logic to inspect and handle the entity and it's content before it is fetched
  	}
  }
  ----
  ====
  
  The down-side of this approach is that it does not filter events based on Entity.
  
  ==== Writing an Annotated StoreEventHandler
  