Removed pre-const_iterator conversion specific methods and made some default function implementations inline