Revisit the AnnotatedWith vs AnnotatedWithType inconsistency. Should something be changed? https://github.com/codingwell/scala-guice/pull/19#issuecomment-36941222