split initialization and reinitialization
double-registration check
shutdown capability
prevent deleting the root node
changed prefix for metadata on root node
javadoc, prefix change