diff --git a/src/Rhythm.Drop.Web/MetaData/SubcomponentMetaDataOfTSubcomponent.cs b/src/Rhythm.Drop.Web/MetaData/SubcomponentMetaDataOfTSubcomponent.cs
index 7454efb..91273db 100644
--- a/src/Rhythm.Drop.Web/MetaData/SubcomponentMetaDataOfTSubcomponent.cs
+++ b/src/Rhythm.Drop.Web/MetaData/SubcomponentMetaDataOfTSubcomponent.cs
@@ -15,7 +15,7 @@
/// The theme of the subcomponent.
/// The attributes to be passed to the subcomponent.
/// The optional section of where this subcomponent is rendered.
-public sealed record SubcomponentMetaData(TSubcomponent Subcomponent, int Level, int Index, int Total, string Theme, IReadOnlyHtmlAttributeCollection Attributes, string? Section) : SubcomponentMetaData(Index, Level, Total, Theme, Attributes, Section) where TSubcomponent : ISubcomponent
+public sealed record SubcomponentMetaData(TSubcomponent Subcomponent, int Level, int Index, int Total, string Theme, IReadOnlyHtmlAttributeCollection Attributes, string? Section) : SubcomponentMetaData(Level, Index, Total, Theme, Attributes, Section) where TSubcomponent : ISubcomponent
{
///
public override ISubcomponent GetSubcomponent()