Make StreamExecutor inherit from StreamExecutorInterface, and make all concrete StreamExecutorInterface implementations inherit from StreamExecutor.
Make StreamExecutor inherit from StreamExecutorInterface, and make all concrete StreamExecutorInterface implementations inherit from StreamExecutor.
