New

Bean save should enforce require fields

Currently, if a Bean is saved via API or programmatically, required fields are not enforced. Being required is a UX concept only. Shouldn't required fields should be enforced by the Bean?.