Implemented Faye extensions by delegating outward. The delegate now has the opportunity to modify or drop incoming and outgoing messages, at the interface where the transport and the client meet.