Adicionado leitura por tipos, mas MUITO lento!