Added a null check as extension id might be null #380
Updated PatternSetValidator #383
  Replaced EValidator DiagnosticsChain instance with manually calculated
child references