Could we have a default ctor that passes Console.Out/Error to keep the callers simple?