This will allow me to add an xDruple custom dispatch function that can call _fetch() like this:
_fetch("XM.XdrupleCommerceProduct", "public.itemsite", query, 'itemsite_item_id');
Then I can get `XM.XdrupleCommerceProduct` like I need.  Testing it in XM.ItemSiteListItem.restFetch() works great.