Exemplo de autorização do usuario com IoC, DI e Proxy Patterns