I have a parent ParentFactory that uses two ChildrenFactories to produce the final product.
My question is if it is acceptable to pa