make extension fields transient