communicator: removed template parameter