It should now be retrieved via the linked BeatmapSetInfo
Resolves #2368.
Also moves delete and action logic to a shared implementation
Not yet working