def columns_hash
      colModel.inject({}) { |h, col| h[col.name] = col; h }
    end
def columns_hash
      colModel.inject({}) { |h, col| h[col.name] = col; h }
    end
normally we need to keep columns an ordered array, sometimes its convenient to have a hash