Make the Manager implement the CommunicatorDelegate protocol

closes #2