a tree-like structure inspired from boost property tree and some more