A research on Java Spring validations led to an unexpected journey towards refactoring an application to adhere (somewhat) to Uncle Bob's Clean Architecture (https://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html)