 double
    pocStruct         : PocStruct
    pocStructNull?    : PocStruct
    intArray          : int32[]
    intArrayNull?     : int32[]
    intNullArray?     : (int32 | null)[]
    jsonValue?        : any
    derivedClass      : DerivedClass
    derivedClassNull? : DerivedClass
    testEnum          : TestEnum
    testEnumNull?     : TestEnum
}
TestType *-- "1" PocStruct : pocStruct
TestType *-- "0..1" PocStruct : pocStructNull
TestType *-- "1" DerivedClass : derivedClass
TestType *-- "0..1" DerivedClas