adding some interfaces so people know how to extract info from the parser objects