protected virtual bool InSession(DateTime dateTime) => !this.sessionEnabled || this.session1 <= dateTime.TimeOfDay && dateTime.TimeOfDay <= this.session2;