Generic TreeNode implementation that uses Map type for children. Children property is lazy instantiated: first time a child is
added a Map implementation is created in background. This class is abstract, so use implementations.
author: Luca Garulli (luca.garulli@assetdata.it) See Also: org.romaframework.module.admin.domain.tree.TreeNodeList