diff --git a/Terminal.Gui/Input/ICommandContext.cs b/Terminal.Gui/Input/ICommandContext.cs
index 1aa5c8660..e94df202f 100644
--- a/Terminal.Gui/Input/ICommandContext.cs
+++ b/Terminal.Gui/Input/ICommandContext.cs
@@ -2,7 +2,8 @@
namespace Terminal.Gui;
///
-/// Describes the context in which a is being invoked.
+/// Describes the context in which a is being invoked. When a is invoked,
+/// a context object is passed to Command handlers. See .
///
public interface ICommandContext
{
@@ -10,10 +11,4 @@ public interface ICommandContext
/// The that is being invoked.
///
public Command Command { get; set; }
-
- //// TODO: Remove this property. With CommandContext being a generic type, there should be no need for arbitrary data.
- /////
- ///// Arbitrary data.
- /////
- //public object? Data { get; set; }
}