anchor.diff:  [[__ugfun_how-tos_class-structure_properties_value-vs-reference-types]]
   == Value vs Reference Types
   
  -Properties can be either a value types (strings, int, date and so on) or be a reference to another object (for example, an `Order` referencing the `Customer` that placed it).
  +Properties can be either a value type (strings, int, date and so on) or be a reference to another object (for example, an `Order` referencing the `Customer` that placed it).
   
   For example, to map a string value type:
   
  
positive.code: private String notes;
  ----
  
  Although in this case it is not required in this case (none of its attributes have been set).
  
  Or to map a reference type:
  
  
negative.code: 
  * "table per class" (`InheritanceStrategy.NEW_TABLE`) +
  +
  whereby there is a table for both superclass and subclass, in 1:1 correspondence
  
  * "rolldown" (`InheritanceStrategy.SUBCLASS_TABLE`) +
  +
  