enhanced DataField class and added support for value=text lists