public virtual bool RemoveEvent(EventModelBase myEvent) { if (myEvent == null) { throw new ArgumentNullException("myEvent"); } bool result = _connection.RemoveEvent(myEvent); OnChangingEvents(); return(result); }