code: protected void onSetColumnNames()
  	{
  		columnNames = ReflectionExtensions.getDeclaredFieldNames(getType(), "serialVersionUID");
  		for(int i = 0; i < columnNames.length; i++){
  			columnNames[i] = StringUtils.capitalize(columnNames[i]);
  		}
  	}
docs: Callback method for set the column names array from the generic given type. This method is
  invoked in the constructor from the derived classes and can be overridden so users can
  provide their own version of a column names