Updated the proposal development data object methods to simplify the create method and make the customization of the object's attributes more flexible. It breaks the model somewhat, but I think this is called for.