Persist data won't run validations.

The validation feature will be in charge of the user, this is the best way to integrate with scrivener or other validation gem.