I mean they have their own responsibilities: validate only validates and does not modify anything, modify usually only change related fields but does not do validation, it should be done in validate field method.
In modify field you can change any data you need, but be aware that you should not update data in the database, because user should be able to revert changes by clicking "Esc" and existing form without saving any changes. And if you update data in other tables it would be misleading for the user and "unrevertable".