@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof Trend)) return false;
Trend trend = (Trend) o;
if (!name.equals(trend.getName())) return false;
if (query != null ? !query.equals(trend.getQuery()) : trend.getQuery() != null)
return false;
if (url != null ? !url.equals(trend.getUrl()) : trend.getUrl() != null)
return false;
return true;
}