package org.tessell.model;
/** A model that wraps a DTO {@code D}. */
public interface DtoModel<D> extends Model {
/** Merges the new values from {@code dto} into the model's properties. */
void merge(D dto);
/** @return the dto for this model */
D getDto();
}