change the hierarchy of FieldObjects and more