container mixin