Added delete() method on communicator and added a new example