added dataContextWillInitialize to domainViewModel