fix(validation): return errors with predefined keys

eg for unique we return `{'email': {'unique': 1}}`

SD-317