def METHOD_NAME(self, path, default = None):
    keys = path.split("/")
    val = None
    for key in keys:
        if val:
            if isinstance(val, list):
                val = [ v.METHOD_NAME(key, default) if v else None for v in val]
            else:
                val = val.METHOD_NAME(key, default)
        else:
            val = dict.METHOD_NAME(self, key, default)
        if not val:
            break;
    return val