public void RegisterComponent<I> ( string uniqueName, Func<object> factoryMethod, ActivationType activationType, Action<object> cleanUpHandler )