open fun scheduleWork(work: Work): Unit
open fun scheduleWork(work: Work, delay: Long, executionContext: ExecutionContext, workListener: WorkListener): Unit