Now that I'm digging into this, the existence of SimpleModel seems like a major reason we need to continually maintain duplicate functions in each of model.js and model_mixin.js each with slightly different implementation. Because removing ModelMixin code that is always overridden by XM.Model seems to break SimpleModel. Is there really no better way to reclaim these milliseconds on the server?