loosen IntrusiveList::iterator const requirement