soyhtml fix: Don't update the provided data map. Add a test for scope handling.