Finalmente configuraçao pronta

Configuração a cumprir todos os requisitos.
Falta um detalhe que é acertar o parametro do tipo Func<XXX>