DataProcessor

DataProcessor is one more thing specially developed to simplify your ui-building, one more way 'to communicate' with server- and client-sides. It was developed as simple as possible (2 parameters and 2 main methods) but at the same time with rather wide functionality.

DataProcessor performs 2 main functions: loading and saving and especially useful when you deal with several data sources and need to perform some kind of filtration, irrespective of back-end: client- or server-side.

One more important feature is validation support. Directly, validation can be applied just to form's object but dataProcessor lets to set the needed validation rules to any component operated on data.