Fix inconsistent usage between name and instance

This was breaking since I copy-pasta'd `@instance` everywhere, but some of the resources & providers use `@name` and some call that same variable `@instance`. We need testing!