Proper state management for inner ComponentManagerRunner