this can be @extended as class 'cause the mixin doesn't add value, its only cloning code