IWorkingBeatmap
BeatmapSetInfo
Metadata
There were very few accesses to this, and after realm they should all be done via the `BeatmapInfo`, so let's remove this.
WorkingBeatmap
Just a clean-up pass.
BeatmapMetadata
BeatmapCard{Base => }
BeatmapCard{ => Normal}
BeatmapCardContent
BeatmapCard
This is already handled at the `BeatmapCardContent` level. This call actually causes the buggy behaviour reported in https://github.com/ppy/osu/discussions/16085.
Expanded
This is just to reduce complexity of these interactions by ensuring that the expanded state can only be changed by the class itself.
IStorageResourceProvider
We might need to rename this class..
BeatmapCard{-> Extra}
IRulesetStore
ReplaceFile
PreviewTrack
return
break