@Override
    public boolean equals(Object o) {
        if (o == null) {
            return false;
        }
        if (o.getClass() != this.getClass()) {
            return false;
        }
        Project pr = (Project) o;
        if (pr.projectId != this.projectId) {
            return false;
        }
        if (pr.recordCount != this.recordCount
                || pr.fieldHeight != this.fieldHeight
                || pr.firstYCoord != this.firstYCoord
                || !pr.title.equals(this.title)) {
            return false;
        }
        return true;
    }