Ok, I can revert this since it sounds like there was already considerable effort put into figuring this out. Whoever uses XM.SimpleModel just has to somehow know not to use the relational features in ModelMixin, so maybe someone who understands how this works could document it.