With your approach, `this.container` will be not a private var right? I could modify directly from outside.