Changed the way FieldDescriptor works so it now calls validate on __set__
Working on DictType