Added mixin pattern.