Added support for generic (shared) mixins and placeholders