Mixins

Init with basic mixins
maybe remove the new line between the documentation and the definition of the mixin (valable for each mixins)