Remove system argument from actor on message and pre stop methods
Use Manager in the MainThreadExecutor
Implement Executor.Task in Reference