Brought the parser interface to protected visibility