Inline DI annotation to support minification

Implicit dependencies cause the directive to break when minified. Adding the inline dependency annotation fixes this.