Defer initialize to be sure that custom fields are loaded