enable constructor injection with multi vals