* renamed all mixin modules to avoid name conflict * removed mixin classes from class inheritence list and put then as class decorators