small refactoring
- some better names
- removed checks when getting mixin by adding the default mixin within an object to be null