Integration of DomainViewModel class