public override void Run() { object obj; using(var input = File.OpenRead(_path)) using(var reader = new DecoratedObjectReader(input)) { while((obj = reader.Read<object>()) != null) { Console.WriteLine("{0}", obj); } } }