Index: puppet-2.6.2/lib/puppet/resource/status.rb
===================================================================
--- puppet-2.6.2.orig/lib/puppet/resource/status.rb	2013-06-24 17:06:16.019011256 +0200
+++ puppet-2.6.2/lib/puppet/resource/status.rb	2013-06-25 17:19:10.308977050 +0200
@@ -56,14 +56,13 @@
       end
 
       def initialize_from_hash(data)
-        @resource_type = data['resource_type']
-        @title = data['title']
+        @source_description = data['source_description']
+        @version = data['version']
         @resource = data['resource']
         @file = data['file']
         @line = data['line']
         @evaluation_time = data['evaluation_time']
         @change_count = data['change_count']
-        @out_of_sync_count = data['out_of_sync_count']
         @tags = data['tags']
         @time = data['time']
         @out_of_sync = data['out_of_sync']
Index: puppet-2.6.2/lib/puppet/transaction/report.rb
===================================================================
--- puppet-2.6.2.orig/lib/puppet/transaction/report.rb	2013-06-25 15:30:25.124800756 +0200
+++ puppet-2.6.2/lib/puppet/transaction/report.rb	2013-06-25 18:00:08.027465329 +0200
@@ -65,17 +65,12 @@
   end
 
   def initialize_from_hash(data)
-    @puppet_version = data['puppet_version']
-    @report_format = data['report_format']
-    @configuration_version = data['configuration_version']
-    @environment = data['environment']
-    @status = data['status']
+    @external_times = data['external_times']
     @host = data['host']
     @time = data['time']
     if @time.is_a? String
       @time = Time.parse(@time)
     end
-    @kind = data['kind']
 
     @metrics = {}
     data['metrics'].each do |name, hash|
Index: puppet-2.6.2/lib/puppet/transaction/event.rb
===================================================================
--- puppet-2.6.2.orig/lib/puppet/transaction/event.rb	2013-06-24 17:06:16.019011256 +0200
+++ puppet-2.6.2/lib/puppet/transaction/event.rb	2013-06-25 17:22:13.509732140 +0200
@@ -29,16 +29,21 @@
   end
 
   def initialize_from_hash(data)
-    @audited = data['audited']
     @property = data['property']
     @previous_value = data['previous_value']
     @desired_value = data['desired_value']
-    @historical_value = data['historical_value']
     @message = data['message']
     @name = data['name'].intern
     @status = data['status']
     @time = data['time']
     @time = Time.parse(@time) if @time.is_a? String
+    @file = data['file']
+    @line = data['line']
+    @resource = data['resource']
+    @tags = data['tags']
+    @source_description = data['source_description']
+    @version = data['version']
+    @default_log_level = data['default_log_level']
   end
 
   def property=(prop)
