public static void RegisterComponent<I, T> ( IComponentCatalog catalog, T instance, Action<object> cleanUpHandler )