@Override
    public boolean equals(Object o) {
        if (o == null)
            return false;

        if (!o.getClass().equals(this.getClass()))
            return false;

        return getUUID().equals(((Host) o).getUUID());
    }