Refatoração do Context