DS.Model, polymorphism, and multiple polymorphic associations

I think this is the same “inherit chain” problem that I have run into and mentioned here Questions about ember-data 0.13->1.0beta upgrade - #4 by JulianLeviston

Mixins were a no-go because of the instanceOf checks. I haven’t found an alternative solution yet but am interested in finding one!