change how mixins work (put them on the prototype now)