anchor.diff:      if ( org.realityforge.braincheck.BrainCheckConfig.checkInvariants() )
       {
         org.realityforge.braincheck.Guards.invariant( () -> !arez.Disposable.isDisposed( this ),
  -                                                    () -> "Method invoked on invalid imitation of type <%= entity.arez.name %>" );
  -    }
  -  }
  -
  -  protected final void checkLinked()
  -  {
  -    checkValidity();
  -    if ( org.realityforge.braincheck.BrainCheckConfig.checkInvariants() )
  -    {
  -      org.realityforge.braincheck.Guards.invariant( () -> _$linked,
  -                                                    () -> "Method invoked on unlinked imitation of type <%= entity.arez.name %>" );
  +                                                    () -> "Method invoked on invalid entity of type <%= entity.arez.name %>" );
       }
     }
   
  
positive.code:         org.realityforge.braincheck.Guards.invariant( () -> null != _<%= Reality::Naming.camelize(attribute.arez.name) %>,
                                                        () -> "Unable to locate entity of type '<%= (attribute.remote_reference? ? attribute.referenced_remote_entity : attribute.referenced_entity).arez.qualified_name %>' and id = '" + _<%= Reality::Naming.camelize(attribute.referencing_link_name) %> + "' via '<%= attribute.arez.name %>' attribute on " + this );
        }
  <% if !attribute.remote_reference? && attribute.inverse.arez.traversable? && attribute.inverse.multiplicity == :many %>        _<%= Reality::Naming.camelize(attribute.arez.name) %>.add<%= attribute.inverse.name %>( this );<% end -%>
  <% if !attribute.remote_reference? && attribute.inverse.arez.traversable? && attribute.inverse.multiplicity != :many %>        _<%= Reality::Naming.camelize(attribute.arez.name) %>.linkSet<%= attribute.inverse.name %>( this );<% end -%>
  
      }
    }
  
  
negative.code:   @java.lang.Deprecated
    public <% end %>final void add<%= name %>( final <%= type %> value )
    {
      <%= Reality::Naming.camelize(plural_name) %>.link( value );
    }
  
    <% if attribute.entity.data_module.name != entity.data_module.name %>/**
  