Stricter ViewModel registration against core app.

Enforce consistent architecture.