broken proof of concept mixin with method modifier