My ApplicationSerializer inherits from DS.ActiveModelSerializer, which in turn inherits from DS.RestSerializer
Thus, my extractSingle overrides and calls this one, which is pretty thorny. Most notably, if I want to stub store, I need
store.modelFactoryFor-- returns anEmber.Objectsubclassstore.modelFor-- returns a complexkeyobject, the structure of which does not seem to be publicly documentedstore.serializerFor-- maybe returns an instance of my serializer?store.push, which I could probably have be a no-op since I don't care about side-loadsstore.pushMany(called if there are relationships), ibid