make MutatingArray a mixin