properly implement OnAppDomainCreated, OnAppDomainDestroyed
use string instead of StringWriter
Use ParserService.ParseAsync for view initialization
use proper type for local variables from decompiled code