MockSmartStore was not actually sorting results
Allowing cacheMode and config to be specified as property on the object/collection (as value or function) to simplify code in sample app