Description
The Parser class is not really extension friendly.
- cmd is private, should either be protected or have a getter/setter pair
- options and requiredOptions should have getter/setters (requiredOptions depends on options)
- processProperties is private, should be protected
- processOptions is private, should be protected