public int CompareTo(StringDomainObject <T> other) { return(value.CompareTo(other)); }
public bool Equals(StringDomainObject <T> other) { return(string.Equals(value, other.value)); }