Description
while working on the protected item definitions i realized that
we don't have any validation for node type management operations
on the oak-level.
IMO there should be a separate validator for content changes underneath
/jcr:system/jcr:nodeTypes with the following characteristics:
- prevent removal of built-in node types
- assert validity of node type definition
- prevent changes to registered node types that would render
existing nodes invalid