internal WorkTime Reduce(WorkTime c)
        {
            var w = new WorkTime {
                Hour = this.Hour, Minute = this.Minute
            };

            w.Hour   -= c.Hour;
            w.Minute -= c.Minute;
            w.Check();
            return(w);
        }
        internal WorkTime Append(int hour, int minute)
        {
            var w = new WorkTime {
                Hour = this.Hour, Minute = this.Minute
            };

            w.Hour   += hour;
            w.Minute += minute;
            w.Check();
            return(w);
        }