Constraints to protect data integrity (e.g. can't edit surveys once they've got responses)