- changed the visibility of properties from private to protected so this...

 - changed the visibility of properties from private to protected so this parser can be easily extended and also to avoid code duplication;