_Composite.rootFactory is now optional