Support lazilly adding mixins

[closes #265]