Change the logic to only use mixins.  No embedded document is necessary.
Updated docs.