Moved protocol conform logic from GIInjectorEntry to subclasses.