GeneratedReferenceLink
class GeneratedReferenceLink<TargetNodeT : ITypedNode, TargetConceptT : IConceptOfTypedNode<TargetNodeT>>(owner: IConcept, simpleName: String, uid: String?, val isOptional: Boolean, val targetConcept: IConcept, targetNodeInterface: KClass<TargetNodeT>) : IReferenceLink, ITypedReferenceLink<TargetNodeT>