public IParameterBinder WithParametersFromModel <TModel>(TModel model, params ICondition <TModel>[] conditions) where TModel : new() { IModelBinder <TModel> modelBinder = modelBinderFactory.Create(conditions); modelBinder.BindWriter(model, this); return(this); }