No the problem there is that GetGrupByBay has to use a non-const iterator which means the method can't be const, whereas FindGroupByBay is const and so has to use a const_iterator.
I could drop the const correctness or I could const_cast it away for one return value but either one would feel wrong.
Suggestions?