/// <summary>
 /// Initializes a new instance of the <see cref="ExtendedListItem"/> class.
 /// </summary>
 /// <param name="text">The text.</param>
 /// <param name="value">The value.</param>
 /// <param name="groupingType">Type of the grouping.</param>
 public ExtendedListItem(string text, string value, ListItemGroupingType groupingType)
     : this(text, value, true, groupingType, "")
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OptGroupListItem"/> class.
 /// </summary>
 /// <param name="text">The text.</param>
 /// <param name="value">The value.</param>
 /// <param name="enabled">if set to <c>true</c> the item is enabled.</param>
 /// <param name="groupingType">The opt-grouping type.</param>
 /// <param name="groupingText">The opt-grouping text.</param>
 public ExtendedListItem(string text, string value, bool enabled, ListItemGroupingType groupingType, string groupingText)
 {
     this._listItem = new ListItem(text, value, enabled);
     this.GroupingType = groupingType;
     this.GroupingText = groupingText;
 }