adds explicit ContainerLayer - closes #48