protected virtual IEnumerable<TableEvent> OnOnEventsRequested(object sender)
        {
            var result = new LoadEventResult();

            EventsRequested handler = OnEventsRequested;
            if (handler != null) handler(sender,result);

            return result.Result;
        }
        protected virtual IEnumerable <TableEvent> OnOnEventsRequested(object sender)
        {
            var result = new LoadEventResult();

            EventsRequested handler = OnEventsRequested;

            if (handler != null)
            {
                handler(sender, result);
            }

            return(result.Result);
        }