Use instance variables internally to allow monkey-patching readers
Merge pull request #3 from isabanin/master

Made it easier for us to monkey-patch readers