Issue #100 seems to be due to augmentContext not properly checking if the viewmodel already has a property of the same name as nameParam. augmentContext overwrites it with a new observable, so old bindings relying on the old observable are not updated.
This fix checks if the viewmodel already has the property, and uses that instead.
Do not overwrite nameParam on view model if it is already defined (fi…
Thanks for the pull request.