public override bool Equals(object obj) { if (!(obj is Estado)) { return(false); } var Estado = obj as Estado; if (Id != Estado.Id || !UF.EqualsNormalized(Estado.UF)) { return(false); } return(true); }