defined validation

Okay, tear it apart :)
Why do you maintain such `defined_validators` array? You are not reading from it anywhere