Base class that can be used for writing services
that dynamically hook to other interceptable deployers
in order to add functionality in the deployment cycle.
We override attach() to install a different interceptor
from that of the base class that understands SubDeployer
calls.