anchor.diff:  
   
   <% if entity.extends.nil? %>
  +  protected final boolean isCreated()
  +  {
  +    return _created;
  +  }
  +
     public final boolean isValid()
     {
       return null != _repository;
  
positive.code:   @Deprecated
    protected <% end %>final void set<%= name %>( final <%= type %> value )
    {
      if( null != <%= name %> && _created && null != _broker && _broker.isEnabled() ) _broker.relatedRemoved( this, <%= attribute.referenced_entity.imit.qualified_name %>.<%= Domgen::Naming.uppercase_constantize( attribute.inverse.name ) %>, <%= name %> );
      <%= name %> = value;
      if( null != <%= name %> && _created && null != _broker && _broker.isEnabled() ) _broker.relatedAdded( this, <%= attribute.referenced_entity.imit.qualified_name %>.<%= Domgen::Naming.uppercase_constantize( attribute.inverse.name ) %>, <%= name %> );
    }
  <% end %>
  <% end %>
  
negative.code:   public <% end %>final void add<%= name %>( final <%= type %> value )
    {
      safeGet<%= plural_name %>().add( value );
      if( isCreated() && null != _broker && _broker.isEnabled() ) _broker.relatedAdded( this, <%= attribute.referenced_entity.imit.qualified_name %>.<%= Domgen::Naming.uppercase_constantize( attribute.inverse.name ) %>, value );
    }
  
    <% if attribute.entity.data_module.name != entity.data_module.name %>/**
  