Если для валидации будут вызываться какие-то левые методы любых объектов, в валидацию попадет и изменение стейта объекта, и запросы к сторонним сервисам, и хз что еще.
Ну это в мире senior developer-ов, которые знают, как эта библиотека работает и стараются избегать вызова по цепочке методов вложенных объектов. А кто помоложе - начнут валидировать возможность перевода средств между счетами, отдавая валидатору IdentityInterface