anchor.diff:          data, outputType: T);
   
       created.id = items.length;
  -    items[created.id] = created;
  +    items.add(created);
       return created;
       /*} catch (e) {
         throw new AngelHttpException.BadRequest(message: 'Invalid data.');
  
positive.code:   }
  
    Future<List> index([Map params]) async {
      return items.keys
          .where((index) => items[index] != null)
          .map((index) => _makeJson(index, items[index]))
          .toList();
    }
  
    Future read(id, [Map params]) async {
      int desiredId = int.parse(id.toString());
      if (items.containsKey(desiredId)) {
        MemoryModel found = items[desiredId];
        if (found != null) {
          return _makeJson(desiredId, found);
  
negative.code: 
    Future remove(id, [Map params]) async {
      int desiredId = int.parse(id.toString());
      if (items.length > desiredId) {
        MemoryModel item = items[desiredId];
        items.removeAt(desiredId);
        return _makeJson(desiredId, item);
      } else throw new AngelHttpException.NotFound();
    }
  