Оптимизировал GenericDataService:
1. перевел имена игнорируемых и обязательных колонок в верхний регистр
2. Оптимизировал построение списков колонок заменой циклов на операции
над множествами