Implement core injector methods.
Support non-strings as annotations.