internal override int Compare(object value1, object value2) { // this should be culture sensitive - comparing values return ((char)value1).CompareTo((char)value2); }