Added regionState and cached properties