Protect against malicious destroying/editing. Protect against null values in database