[boost] [property_tree] How can I design a real-world configuration component around ptree?