Fixes/cross context unbinding

Note: Based on Pull Request #2: Test Movement.

This fixes an issue where Cross-Context injections are not correctly unbound with the Unbind() function. This also includes tests confirming this.