Only use a field's actual pointer if it is not transient
Merge branch 'type_converter_with_parent'