Fixed AbstractCommunicationChat - listener should be transient