I don't know if I'm a huge fan of this approach in general. I think it would be much more useful to provide `@InjectColor`, `@InjectDrawable`, etc. instead.