There should be an error or warning if a user tries to change an injected variable

If a user tries to change an injected variable, this will not change the value in wherever that variable came from. We should make this more clear.