change DomainViewModel to TodoDomainViewModel