CreatePropertyInstance method
Implementation
@override
ComplexProperty CreatePropertyInstance(ServiceObject? owner) {
TComplexProperty complexProperty = this.propertyCreationDelegate();
if (complexProperty is IOwnedProperty) {
IOwnedProperty ownedProperty = complexProperty as IOwnedProperty;
ownedProperty.Owner = owner;
}
return complexProperty;
}