Make StructPointer's get methods invoke a customized constructor instead of constructing an empty struct instance and then unmarshalling into it.