anchor.diff:      if(useMirr == true) {
         // Run mirror based jsonToModel function, will run recursively on object
         // if needed
  -      return jsonToModel(json, model);
  +      if(observe == true) {
  +        return toObservable(jsonToModel(json, model));
  +      } else {
  +        return jsonToModel(json, model);
  +      }
       } else {
         // Run code generated "factory" method (not a Dart built in factory since
         // we can't use it as flexibly as a method)
  
positive.code: abstract class VaneModel {
    static Validator _v = new Validator();
  
    static dynamic decode(json, model, {bool validate: true}) {
      // Return correct type if we got empty json data (responses from APIs or
      // databases can be empty if no data was found for example)
      if(json is String) {
  
negative.code:             vmm.im.reflectee.add(model);
            }
  
            // Return list, as observable if requested
  //          return vmm.im.reflectee;
            if(observe == true) {
              return toObservable(vmm.im.reflectee);
            } else {
              return vmm.im.reflectee;
            }
          } else {
            throw("Expected list in json document but found ${document.runtimeType}");
          }
  