Replaced User clean() with a validator