diff --git a/osu.Game/Rulesets/Edit/HitObjectComposer.cs b/osu.Game/Rulesets/Edit/HitObjectComposer.cs
index b81e0ce159..0ea57ef4e1 100644
--- a/osu.Game/Rulesets/Edit/HitObjectComposer.cs
+++ b/osu.Game/Rulesets/Edit/HitObjectComposer.cs
@@ -31,6 +31,11 @@ using osuTK.Input;
namespace osu.Game.Rulesets.Edit
{
+ ///
+ /// Top level container for editor compose mode.
+ /// Responsible for providing snapping and generally gluing components together.
+ ///
+ /// The base type of supported objects.
[Cached(Type = typeof(IPlacementHandler))]
public abstract class HitObjectComposer : HitObjectComposer, IPlacementHandler
where TObject : HitObject