Listbox revertido sem classificar

Passei as últimas duas semanas tentando descobrir um método para exibir os itens de uma caixa de listagem em ordem inversa, sem usar nenhuma propriedade de classificação e sem colocar nenhuma lógica de apresentação em minhas entidades, só quero que o último item inserido seja exibido na parte superior da caixa de listagem. A única solução XAML pura que encontrei é estaWPF reverse ListView mas não é tão elegante. Eu também tentei substituir o GetEnumerator () do meu BindableCollection (eu uso o Caliburn Micro como estrutura MVVM) para retornar um enumerador que itera sobre os itens da minha coleção na ordem inversa, mas o id não funcionou. Como eu posso fazer

questionAnswers(1)

yourAnswerToTheQuestion