make subcomponents all share parent module by default