function getStoreDeps(getter) {
	  if (getter.hasOwnProperty('__storeDeps')) {
	    return getter.__storeDeps;
	  }

	  var storeDeps = getFlattenedDeps(getter).map(function (keyPath) {
	    return keyPath.first();
	  }).filter(function (x) {
	    return !!x;
	  });

	  Object.defineProperty(getter, '__storeDeps', {
	    enumerable: false,
	    configurable: false,
	    writable: false,
	    value: storeDeps
	  });

	  return storeDeps;
	}
Adds non enumerated __storeDeps property
@param {Getter}