Added support for constraints on fields and implemented the list of values form cell and picker.