Improved constraints. There was no good reason to limit them to simple fields.
Dryer code
Merge pull request #589 from alexkalderimis/data-service-improvements

Some simple improvements to the simple data service