Updated DataObjectController to match changes to DataObject (exceptions thrown when save fails instead of returning false).