выделил общую часть в проект DataGateCommon