Refactor Deletable
Add serialization tests for nulls and empty strings