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 (with AggregationKind 'shared') and a true ReferenceProperty (with AggregationKind 'none'), which both extend AbstractReferenceProperty.
Image:

