Optimized/fixed marshaling for fields as there is no need to create a copied instance of the native object.
Use references instead of pointers when creating new operator overloads methods.