Corrigir a busca pelo parâmetro da fachada

A ordem das classes parãmetro foi alterada, mas a busca em tempo de execução
não foi corrigida. Agora, buscamos o 3o. parâmetro genérico da classe atual para
obtermos uma referência à fachada.
Injetar um CrudRepository em tempo de execução

O uso de tipos genéricos para definir a entidade impede que o CDI
faça o trabalho de injeção corretamente. Este método é uma tentativa
temporária de injetar a instãncia correta. Deve ser melhorado no futuro,
possivelmente com o uso de um producer.