public void Destroy() { IdleTimer.Enabled = false; IdleTimer.Stop(); IdleTimer.Dispose(); if (Parent != null) { Parent.AllSubChatrooms.Remove(Id); } ChatroomService.RemoveChatroomFromCache(Id); }