refs #6011
refs #4820
* One less namespace, better naming * hasItem() added * throws Exception when trying to access invalid Items * Automagically creates missing parents when adding named childs