Does anybody know why the Console.In, Console.Out and Console.Error properties are read only? One would probably assume because Microsoft didn't intend on having anybody change them, but the framework includes related Console.SetIn(), Console.SetOut() and Console.SetError() methods.Does anybody know why the Console.In, Console.O