@Override
    public boolean equals(Object o) {
        return o!=null && o instanceof UserAccount && ((UserAccount)o).id!=null && ((UserAccount)o).id.equals(id) && ((UserAccount)o).name!=null && ((UserAccount)o).name.equals(name);
    }