ModelD toDart([Pointer<ModelC>? ptr]) => .new( op: ModelD.struct.ptr(NativeMemoryPointer.orNull(ptr?..ref = this)), );