#1996 - Refactoring backend event schedule creation