This is not working as I expected, $scope.user remains in a 3way bind with the original user account. This causes junk user data to be left over after new profile is created and old profile is removed. Have tried a few things but have not yet been able to resolve this. Any thoughts?