Yes, we control the creation of the parent, but it's not coming from ApplicationContextAware, it's from Module. I would recommend maybe changing that interface.