Implemented WorkSchedule business logic and unit-test for this one.