Changed validaiton loop to assure validation order

Fixes #204 
cls._fields is an instance of OrderedDict while data is a regular dictionary