рефакторинг в соответствии с предложениями решарпера.