code: function (Schema, data) {
  		var schemaKey = _.keys(data)[0];
  
  		var mainSchema = this._parseSchemaHashKey(Schema, schemaKey);
  
  		iterate.recursiveEach(data[schemaKey], mainSchema, function (v, k, schema) {
  			if (/^=+$/.test(k)) {
  				schema.validate(v);
  				return;
  			}
  
  			schema = this._parseAndAddField(Schema, k, schema);
  			if (_.isArray(v)) {
  				schema.validate(v);
  				return;
  			}
  
  			return schema;
  		}, this);
  
  		return mainSchema;
  	}
docs: convert object (JSON) to Schema object
  
  @method
  @param {Schema#constructor} Schema
  @param {Object} data
  @returns {Schema}