update published fields to work with SF2 validation
updates for dealing with profile presistence