SysML1.0:
A property typed by a Block that does not have composite aggregation is classified as a reference property.
MD SysML distinguishes between a SharedProperty and a true ReferenceProperty which both extend AbstractReferenceProperty.