Added annotation-based injection and combination of multiple injection
policies.