A state persistence Dto for global filters
Inheritance: IPersistentApplicationStateObject
        private void OnApplicationStateRequested(ApplicationStateRequestedMessage message)
        {
            bool noCriteria = Criteria == null;
            var filterState = new PersistentFiltersApplicationState
            {
                BeginDate = noCriteria ? null : Criteria.BeginDate,
                EndDate = noCriteria ? null : Criteria.EndDate,
            };

            message.PersistThisModel(filterState);
        }