diff --git a/lib/cucumber/city_builder.rb b/lib/cucumber/city_builder.rb
index <HASH>..<HASH> 100644
--- a/lib/cucumber/city_builder.rb
+++ b/lib/cucumber/city_builder.rb
@@ -191,19 +191,13 @@ module Cucumber
 
       private
       def matrix(gherkin_table)
-        gherkin_table.map do |gherkin_row|
-          row = gherkin_row.cells
-          class << row
-            attr_accessor :line
-          end
-          row.line = gherkin_row.line
-          row
-        end
+        gherkin_table.map do {|gherkin_row| gherkin_row.cells }
       end
 
       def clone_table(base)
         base.map {|row| row.map {|cell| cell.dup }}
       end
+      
     end
   end
 end
YARD <I> FIX - removal of singleton

  - The matrix method for the gherkin table added a method to the row object
    that was not being used and created singleton objects which were not able
    to be saved with YARD <I>.