code: function SchemaType(type, validation, wrapper, params){
      this.type = type;
      this.validate = validation;
      this.wrapper = wrapper;
      this.parameters = params;
      this.isPrimary = false;
  
      chainPrimaryKey();
  }
docs: A schema data type for use with Cassandra
  @param  {String} type       The data type associated with Cassandra
  @param  {Function} validation A function to validate that the value associated matches the type.
  @param  {Object} wrapper  Wraps the schema value if necessary
  @param  {Object} params  Additional parameters that the schema type may need.
  @return {[type]}            [description]