anchor.diff:  
     Future remove(id, [Map params]) async {
       int desiredId = int.parse(id.toString());
  -    if (items.containsKey(desiredId)) {
  +    if (items.length > desiredId) {
         MemoryModel item = items[desiredId];
  -      items[desiredId] = null;
  +      items.removeAt(desiredId);
         return _makeJson(desiredId, item);
       } else throw new AngelHttpException.NotFound();
     }
  
positive.code: 
    Future modify(id, data, [Map params]) async {
      int desiredId = int.parse(id.toString());
      if (items.containsKey(desiredId)) {
        try {
          Map existing = god.serializeObject(items[desiredId]);
          data = mergeMap([existing, data]);
  
negative.code:   }
  
    Future<List> index([Map params]) async {
      List result = [];
  
      for (int i = 0; i < items.length; i++) {
        result.add(_makeJson(i, items[i]));
      }
  
      return result;
    }
  
    Future read(id, [Map params]) async {
      int desiredId = int.parse(id.toString());
      if (items.length > desiredId) {
        MemoryModel found = items[desiredId];
        if (found != null) {
          return _makeJson(desiredId, found);
  