@athos você chegou a avançar nesta refatoração? Se sim, poste aqui o seu status final. De qualquer forma, com base na última conversa que tivemos eu decidi fechar está issue. Caso julgue necessário, por favor reabra ela.
Status changed to closed