Remove prototype declaration which I forgot.
Remove unnecessary member variable 'objectPosition'
Move objects to PrivateContext structure.

And change name of objects.
m_parser ->
  parser
m_reader ->
  reader
m_error  ->
  error