Autofac appears to incorrectly register some interfaces when transitioning from two generic parameters to one in inherited types/interfaces.