title: Serializing classes created with Singleton pattern
body: <p>In my program, All of my classes are using singleton pattern, except the one which is the main window. Because of that, all the singleton connections are maintained by one singleton class, "Manager". GUI access methods in other classes via the public methods in this class.</p>
  
  <p>Now, I am trying to save my work (serialize) and I am always getting the error "Form1 not serialized". That is the GUI class. So, I marked that as serialized, knowing that is not a good idea. Now it is saying "System.windows.forms not serialized". Why is this? Is it unable to serialize a class with singleton access? Please help. </p>
  
  <p>Note: I am a Java developer learning "Head First C#". This is my first attempt to make one of their "Lab" problems in my own preferred way. </p>