Лялюшкин - Лабораторная работа #3

I see I can pass "null" here... And in many places in your code I see no checks if logger is null. Example: line 180 in viewModel.