Keep refactoring validations; Adding validate/save/create/update/destroy callbacks support;