Add implementation on a concrete class
Extracting the abstraction
Include module in classes than can be scheduled