parser base y parsers heredados