Strategy pattern for injection Method and Vendor