protected void InitialFields()
 {
     if (sif == null)
     {
         sif = new AppScheduleItemFactory();
     }
 }
        public FormatInterpreter(ScheduleItemFactory t)
        {
            sif = t;

            InitialFields();
        }