Executor should not be declared abstract