Update `SongStore.songs` Using Setter Instead of Directly Modifying `_songs`