Provides interceptor classes to capture outgoing message state, trigger events etc.