public virtual void SafeRemoveHandler(Action<string> method) { AddMessage(() => { OnMessage -= method; }); }