Use mixin instead of copying