Refactor: Ahora el contexto es configurable mediante IoC