- changed the visibility of properties from private to protected so this parser can be easily extended;