Rather than having this as a bean like class (getter/setter), it would be better to turn it to a class that invoke the handler method (i.e. not getter and setter, just a `invoke()`).