Fix for issue #72. Access to BaseExecutor is now synchronized.