Container doesn't render children when declared by 'new' keyword

Wow, it works like a charm after replacing
container2 = new Phaser.GameObjects.Container(this, 300, 200)
with
container2 = this.add.existing(new Phaser.GameObjects.Container(this, 300, 200))

Thank you so much!!