anchor.diff:   * serialized.
    *
    *      var serialization = new Serialization()
  - *        ..addRuleFor(address,
  + *        ..addRuleFor(Address,
    *            constructor: "",
    *            excludeFields: ["other", "stuff"]);
    *
  
positive.code:  * fields of the address object. We can also specify those fields explicitly.
   *
   *      var serialization = new Serialization()
   *        ..addRuleFor(address,
   *            constructor: "create",
   *            constructorFields: ["number", "street"],
   *            fields: ["city"]);
  
negative.code:  * [Reader] or [Writer] respectively.
   *
   *     new Serialization()
   *       ..addRuleFor(Person, constructorFields: ["name"])
   *       ..namedObjects['Person'] = reflect(new Person()).type;
   */
  library serialization;
  