V 1.1: Now supports and prefers standalone `@inject` method