Changes to client to have the save button always enabled, throw errors from the service if required fields are empty.