Expose CommandMetadata and CommandGroupMetadata for injection into commands