If not, what good is MVVM to businesses such as mine? ???Name??? and ???EmailAddress??? will nearly always be coming from database fields; hardcoding them as string properties on window-by-window basis seems not only overly time-consuming, but a maintenance nightmare..