Validation.
- Added checks to alter() methods to ensure that the new data conformed
with ID column constraints
- Added check to delete() to ensure that ID cells cannot be deleted