code: function (obj, attribs) {
          var k;
          if (typeof attribs == "object") {
              for (k in attribs) {
                  if (k == null) continue;
                  obj["_" + k] = attribs[k];
              }
          }
          else {
              obj["_init"] = attribs;
          }
      }
docs: Constructeur commun à tous les objets.
  Pour créer un nouvel objet, on lui passe un dictionnaire
  d'attributs. Les noms finaux de ces attributs seront préfixés
  par un underscore.
  
  @param obj Objet à construire.
  @param attribs Dictionnaire des attributs par défaut.