Associe um objeto ao marcador (google map v2)

No meu aplicativo eu tenho alguns objetos que têm sua localização exibida no mapa usando marcadores. O problema é que a única maneira que encontrei para lidar com os cliques do marcador é

googleMap.setOnMarkerClickListener(new ... {
    @Override
    public void onMarkerClick(Marker marker) {
       // how to get the object associated to marker???
    }
})

Em outras palavras, recebo o objeto Marker enquanto a única interface que tenho permite definir apenas MarkerOptions.

Qualquer maneira de associar o marcador a um objeto?

questionAnswers(3)

yourAnswerToTheQuestion