anchor.diff:  
   package metamodel {
   
  -    class Object\nSpecId<<value>> {
  +    class LogicalType<<value>> {
           +type
       }
   
  
positive.code: 
  
  
  Object\nSpecification -up-> Object\nSpecId
  Object\nSpecification -down-> "*" Object\nMember
  Object\nMember ^-down- Object\nAssociation
  Object\nMember ^-down- Object\nAction
  
negative.code: FacetHolder -right-> "*" Facet
  
  
  ManagedObject  -up-> Bookmark
  
  Bookmark -right-> LogicalType
  
  ----
  
  where in the `metamodel` package:
  
  `ObjectSpecification`:: is equivalent to `java.lang.Class`
  `LogicalType`:: is a value object equivalent to the `@Named#value` attribute
  `OneToOneAssociation`:: represents a scalar property
  `OneToManyAssociation`:: represents a collection
  `ObjectAction`:: represents an action (with multiple parameters, either scalar or list) and in the `runtime` package:
  `Bookmark`:: is equivalent to a tuple of `LogicalType` and an _Identifier_, appears in URLs in the Wicket and Restful Objects viewers
  
  `ManagedObject`:: is equivalent to `java.lang.Object`
  