Oleg Galaburda
12/19/2017, 10:35 AMtype BaseType {}
MyType extend type BaeType {}
OtherType {
property:MyType!
}
EDIT: The answer is interfaces, create an interface for base type and implement it with type. Interface can be used in property definition.