Interface AdaptedModel<M extends Model>