Rest - Annotation para atributo HashMap

Galera,

qual a annotation recomendada para mapear um atributo hashmap?
no meu domínio tenho uma entidade Pesquisa, que contém uma coleção de entidades
e cada entidade, por sua vez, possui um atributo hashmap chamado atributos.

@XmlRootElement
public class PesquisaWS {

	@XmlElement
	private List<EntidadeWS> entidades;

	public List<EntidadeWS> getEntidades() {
		return entidades;
	}

	public void setEntidades(List<EntidadeWS> entidades) {
		this.entidades = entidades;
	}
	
}
@XmlRootElement
public class EntidadeWS {

	private HashMap<String, String> atributos;
	
	@XmlElementWrapper(name="atributos")
    @XmlElements({
        @XmlElement(name="apelido", type=String.class),
        @XmlElement(name="valor", type=String.class)
    })

	public HashMap<String, String> getAtributos() {
		return atributos;
	}

	public void setAtributos(HashMap<String, String> atributos) {
		this.atributos = atributos;
	}
}

essa abordagem está correta?

Posso trabalhar com generics em REST?

Obrigado, Guilherme