This is a fork of issues from #142 * GET for a state path leaf MUST return one of: * a value (the default value or a set value) * path not found if the path is syntactically valid but is not currently instantiated on the target * not supported if the path is syntactically valid but is not implemented * an error if the path is syntactically incorrect * GET for a config path leaf MUST return one of: * the set value OR the default value if defined OR nil if the value is not set and there is no default * path not found if the path is syntactically valid but is not currently instantiated on the target * not supported if the path is syntactically valid but is not implemented * an error if the path is syntactically incorrect * GET a subtree * TBD This may need to be clarified as there is an implementation which is returning 'nil' when a leaf that does exist and contains a default value.