Implementing non destructive mixins
- Adding unit tests to make sure that we can create non destructive mixins.