diff --git a/CliFx/Schema/CommandInputSchema.cs b/CliFx/Schema/CommandInputSchema.cs
index 4c08463..f7b31d4 100644
--- a/CliFx/Schema/CommandInputSchema.cs
+++ b/CliFx/Schema/CommandInputSchema.cs
@@ -23,6 +23,11 @@ public abstract class CommandInputSchema(
internal abstract string FormattedIdentifier { get; }
+ ///
+ /// CLR property to which this input is bound.
+ ///
+ public PropertyBinding Property { get; } = property;
+
internal bool IsSequence { get; } =
property.Type != typeof(string)
&& property.Type.TryGetEnumerableUnderlyingType() is not null;
@@ -32,11 +37,6 @@ public abstract class CommandInputSchema(
///
public string? Description { get; } = description;
- ///
- /// CLR property to which this input is bound.
- ///
- public PropertyBinding Property { get; } = property;
-
///
/// Binding converter used for this input.
///