Data Fields package for encapsulation of display, validation, and handling for model properties