added Parser property
added parser property assignment
wrapped parent constructor around string