/// <summary>
 /// Converts current object to DiscreteStatistics.
 /// </summary>
 /// <returns>DiscreteStatistics object.</returns>
 public override DiscreteStatistics AsDiscreteStatistics()
 {
     return(IsMissing() ? DiscreteStatistics.GetMissingInstance : DiscreteStatistics.GetInstance((int)_value));
 }