getterでポインタは無いなあ。自分の持ってないor一時的なオブジェクトをさも持っているように見せかけるための
プロパティなんだから、ポインタ返せるならそれこそ参照でもメンバに持ってればいいし。

->は、C++のセマンティクスとして微妙じゃね?
shared_ptrはポインタを踏襲しているから->だけど、プロパティはメンバ変数もどきだから.じゃないと整合性が