When a new node is created, distinct events are generated for the addition of the actual new node itself (a NODE_ADDED event) as well for each of the automatically created child nodes or properties (either NODE_ADDED or PROPERTY_ADDED, as the case may be). This includes properties required by the system, such as jcr:primaryType.