Personal style of instance variables instead of self, limit accessor to reader.
Explicit source method.

I'm not entirely thrilled with the method_missing magic here anyway, but this is more to deal with Vlad injecting methods across pretty much every class (such a bad idea) as noted in #809.