diff --git a/osu.Game/Collections/BeatmapCollection.cs b/osu.Game/Collections/BeatmapCollection.cs
index 2ffe17d9e6..ca5f8dbe53 100644
--- a/osu.Game/Collections/BeatmapCollection.cs
+++ b/osu.Game/Collections/BeatmapCollection.cs
@@ -26,6 +26,13 @@ namespace osu.Game.Collections
///
/// The es of beatmaps contained by the collection.
///
+ ///
+ /// We store as hashes rather than references to s to allow collections to maintain
+ /// references to beatmaps even if they are removed. This helps with cases like importing collections before
+ /// importing the beatmaps they contain, or when sharing collections between users.
+ ///
+ /// This can probably change in the future as we build the system up.
+ ///
public IList BeatmapMD5Hashes { get; } = null!;
///