hooking in mvvm light