Added ComponentScope.stateIO