Refatorando gerenciador de contextos