allow to programmatically define an injection sequence