public async Task <IList <FieldError> > Validate(object data, ServiceResult serviceResult) { var result = await this.Validate(data); foreach (var fieldError in result) { serviceResult.AddFieldError(fieldError); } return(result); }