Added getters and setters  for communicator to disable coupling
dynamically