- renamed private method _parse(Contet) to parseOn(Context) so that parser classes can be created outside the library