Is there some reason you didn't use ->?

It should automatically do this for you, and it reads cleaner... if it doesn't automatically do this, then I'd prefer you define the -> operator and use it. Although these constructs are identical... the way you've written it looks odd.