Added a DelegatingConsumer implementation to manage child Consumers in situations where its not desirable or possible to cancel a Registration or otherwise manage the removal of a Consumer.