Token generates hash before_validation