Added const_reference overloads