Doing validation before save in user place