- Validate CamelCase name, TextMate scope - Skip serialization of unused properties - Disallow additional properties in schema