[boost] shared_ptr<>: why no operator[] ?