title: Optional Dependencies
body: <p>I am attempting to inject a dependency via @Inject() and wish it to be optional. The @Optional() tag doesn't seem to work with this type of dependency. The documentation on optional with @Inject states that it should be written @Inject(TOKEN, null); this however is not recognized as valid syntax. Is there any other way to allow undefined injections?</p>