@Override
 public void streamTo(OutputStream out) throws IOException {
   Streamable.Helper.intToStream(data.size(), out);
   for (SimpleEntry<String, String> entry : data) {
     Streamable.Helper.stringToStream(entry.getKey(), out);
     Streamable.Helper.stringToStream(entry.getValue(), out);
   }
 }