Hall moved to immutable component