ItemGroup(String? groupIndex, List<TItem>? items) { this.GroupIndex = groupIndex; this.Items = items; }