docs: function(obj, prop, add) {
                  var result = obj[prop];
                  if (result === undefined && add === true) {
                      result = obj[prop] = {};
                  }
                  return result;
              }