Setting a deeply nested store property changes produces new reference for property's parent? - SolidJS