public override bool Equals(Object o) { if (o == null || !(o is SiteString)) return false; else return this.Equals( (SiteString)o, true ); }