Type "%1.%2" is marked for native serialization, but field "%3" of type "%4.%5" is of type "%6.%7" which is a non-value type. Native serialization types can only have fields of blittable types. If you wish to have a field of any other type, consider using different kind of serialization format, such as User Defined Serialization.