docs: function(obj){
  		// own enumerable&non-enumerable keys (Object.getOwnPropertyNames)
  		var getOwnKeys = obj[canSymbol.for("can.getOwnKeys")];
  		if(getOwnKeys) {
  			return getOwnKeys.call(obj);
  		} else {
  			return Object.getOwnPropertyNames(obj);
  		}
  	}