ADD up_cast nas coleções
ADD down_cast to collections