We don't need @Named at property. @Inject is just. Refs #2
newInstance() でconstructorに渡す引数を、名前付き引数の形にも対応する. Close #8