The input to the ICodeHelper, will consist of a List of instances of this class.
The ICodeHelper will query the 'domainClassName' and use reflection to determine the fields to return.
Additional criteria can be specified using instances of CriteriaElementDto.
The properties domainClassName, codeFieldName and the descriptionFieldName are mandatory, for the ICodeHelper to work correctly.
author: GautamJ