- Pull out the root container cases, since they're only relevant in the raw container handler - Pass parameters rather than depending on AbstractContainerInterface