Extracted ExecutorState and added this property to IExecutor