implementação do padrão proxy