docs: function (contextModel, properties, parentContext) {
  
                  if (!(contextModel || properties && _.size(properties))) {
                      // no contextModel OR no properties or empty object passed
                      return this.root();
                  }
  
                  parentContext = parentContext || this.root();
                  return parentContext.getContext(contextModel, properties);
  
              }