docs: function generateDataGetter(nameMap){
      return new Function('data', 'return {' +
        basis.object.iterate(nameMap, function(ownName, sourceName){
          ownName = ownName.replace(/"/g, '\\"');
          sourceName = sourceName.replace(/"/g, '\\"');
          return '"' + ownName + '": data["' + sourceName + '"]';
        }) +
      '}');
    }