/**
  *
  * @param string $table_column
  * @param string $nice_name
  * @param boolean $nullable
  * @param mixed $default_value
  * @param array $allowed_enum_values  keys are values to be used in the DB, values are how they should be displayed
  */
 function __construct($table_column, $nice_name, $nullable, $default_value, $allowed_enum_values)
 {
     $this->_allowed_enum_values = $allowed_enum_values;
     parent::__construct($table_column, $nice_name, $nullable, $default_value);
 }