Nifty property tree classes, includes xml/json.