use persistence in CM_Maintenance_Cli
addjust _registerClockworkCallbacks to accept DateTime for first scheduled run