DTGOV-4 Deployment target configuration/management UI

Is this really a sensible implementation of hashCode() and equals()?  Do all of those fields need to be the same for them to be equal?  Or is it just the name?  I think it's just the name.