Allowed passing of ComposeItem and Injector through to injected methods.
Added error when adding null trait to ComposeItem (in debug)