- Move writing logic to PropertyType - Remove unused double property type - Add sample enum property type to tests