public T column(String columnId, ColumnType type) {
   def.addColumn(columnId, type);
   return (T) this;
 }
 public T date(String columnId) {
   def.addColumn(columnId, ColumnType.DATE);
   return (T) this;
 }
 public T text(String columnId) {
   def.addColumn(columnId, ColumnType.TEXT);
   return (T) this;
 }
 public T number(String columnId) {
   def.addColumn(columnId, ColumnType.NUMBER);
   return (T) this;
 }
 public T label(String columnId) {
   def.addColumn(columnId, ColumnType.LABEL);
   return (T) this;
 }