Modify your framework so that it also supports simple AOP using the @before and @after annotation like in Spring Boot. You can use a very simple pointcut expression like: @after(pointcut="Customer.setName")
Show the correct working in the application that uses the framework