Splitting a large class and problems with a field needed in multiple classes as a result - C#