Implement skip_validation option on saving

I think instead of checking inside the valid callback, we can skip the entire valid call.