Android - FirebaseListAdapter em ordem inversa?

Atualmente, tenho um FirebaseListAdapter que preenche um ListView com os últimos 5 itens:

@Override
public void onViewCreated(View view, Bundle savedInstanceState){

    FirebaseListAdapter<HashMap> adapter = new FirebaseListAdapter<HashMap>(getParentFragment().getActivity(),HashMap.class,R.layout.list_item,firebase.limitToLast(5)) {
        @Override
        protected void populateView(View view, HashMap hashMap, int i) {
            String title = hashMap.get("title").toString();
            String body = hashMap.get("body").toString();

            TextView title_txt = (TextView)view.findViewById(R.id.title);
            TextView body_txt = (TextView)view.findViewById(R.id.body);

            title_txt.setText(title);
            body_txt.setText(body);
        }
    };

    listView.setAdapter(adapter);

}

O problema que tenho é que, quando um novo item é enviado para o Firebase, ele é adicionado ao final da lista. Quero os itens mais recentes no topo da lista.

É possível conseguir isso?

Qualquer ajuda é muito apreciada, obrigado!

questionAnswers(2)

yourAnswerToTheQuestion