internal Counter(string name, object value) { if (String.IsNullOrEmpty(name)) throw new ArgumentNullException("name"); Name = name; Value = value; }