Improved operator->

Rather than copying the actual data, it returns a pair containing const
references to the data.