Updated Schedule class with more parameters