@Override
 public void parse(BserValues values) throws IOException {
   this.command = values.getString(1);
   this.args = values.getString(2);
   if (values.hasRemaining()) {
     setUnmappedObjects(values.buildRemaining());
   }
 }
 @Override
 public void parse(BserValues values) throws IOException {
   this.w = values.getInt(1);
   this.h = values.getInt(2);
   if (values.hasRemaining()) {
     setUnmappedObjects(values.buildRemaining());
   }
 }