-Cleaned up the test implementations a bit.
-Made the parser unextendable.
-Renamed the parser implementation.
-Fixed some field access issues.