Break out tenant to its own type Rearrange structs to better align with memory
Make custom_fields a interface{}