7.4 Assigning Node Types

Level 2 compliant implementations must support the assignment of primary and mixin node types to nodes upon creation and, optionally, the assignment and removal of mixin node types from existing nodes.