sets the defaults and remove a few stray funcs
adds a state to the mappable fields
to ensure that the values are set just right for the post
sets up to read from the custom xml