Could you add all the arguments of AddSchedule here? You don't have to implement them, but extending the argument list later on breaks binary compatability and requires all clients to be recompiled, so I want to have the full argument list here in all stable releases.