Suport iterating over models and symbols using C++11 auto iterators