code: public static Schema create(SchemaId id, final String classType, final String name,
              final String description) {
          return new Schema(id, classType, name, description);
      }
docs: Creates a new schema. Not to be used by users, schemas are created when a configurable class are
  registered in the system.
  
  @param id that identify this schema.
  @param classType classname that fully qualifies the configurable class that this schema originates from.
  @param name of this schema as specified in meta data, names must be unique.
  @param description purpose and useful information needed in order to manage this schema.
  
  @return A Schema.