protected CrudApplication( IConnection connection, IMapper mapper, IRepository <TEntity> repository, IValidationBeforePersist <TEntity> validation) { Connection = connection; Mapper = mapper; Repository = repository; Validation = validation; }