remove Container trait