added 2 test cases demonstrating bugs in serializing singletons that implement ISerializable