code: function __delPath(jsonSchema, path) {
    var jss = findPath(jsonSchema, path);
    delete jss.baseCont[jss.prop];
    if (jss.parent.required && jss.parent.required.length) {
      jss.parent.required = jss.parent.required.filter(f => f != jss.prop)
    }
    if (Object.keys(jss.baseCont).length === 0) {
      __delPath(jsonSchema, path.split('.').slice(0, -1).join('.'));
    }
  }
docs: __delPath - removes path specified from the json-schema as also as
  empty parent paths
  
  @param  {object} jsonSchema description
  @param  {String} path       description