Locationfix

Further refactor and fixes to `ngModelController`.
Add name for better stack trace