validate method called 2 times when saving

Because both save and save! validate, and save! calls save.

save! validates once in 1.2.

jeremy