When you're using a class as the type, you get the error: `@typescript-eslint/no-use-before-define`. I'd rather not disable this line. Any chance to make `@provide()` without any arguments passed in default to the class type?