To deep copy or not to deep copy - and why should ngrx's state be immutable, anyway? To deep copy or not to deep copy - and why should ngrx's state be immutable, anyway? angular angular