Interface to be implemented by classes that can reimplement any method
on an IoC-managed object: the
Method Injection form of
Dependency Injection.
Such methods may be (but need not be) abstract, in which case the
container will create a concrete subclass to instantiate.