AngularJS: make IDirective.link() arguments optional