This can be solved by emptying the package in one of the artifact (for instance by moving AbstractContainer, Container and ContainerContext in a sub package)