diff --git a/lib/netsuite/records/deposit_cash_back_list.rb b/lib/netsuite/records/deposit_cash_back_list.rb
index <HASH>..<HASH> 100644
--- a/lib/netsuite/records/deposit_cash_back_list.rb
+++ b/lib/netsuite/records/deposit_cash_back_list.rb
@@ -1,32 +1,9 @@
 module NetSuite
   module Records
-    class DepositCashBackList
-      include Support::Fields
+    class DepositCashBackList < Support::Sublist
       include Namespaces::TranBank
 
-      fields :deposit_cash_back
-
-      def initialize(attributes = {})
-        initialize_from_attributes_hash(attributes)
-      end
-
-      def cashback=(cashbacks)
-        case cashbacks
-        when Hash
-          self.cashbacks << DepositCashBack.new(cashbacks)
-        when Array
-          cashbacks.each { |cb| self.cashbacks << DepositCashBack.new(cb) }
-        end
-      end
-
-      def cashbacks
-        @cashbacks ||= []
-      end
-
-      def to_record
-        { "#{record_namespace}:depositCashBack" => cashbacks.map(&:to_record) }
-      end
-
+      sublist :deposit_cash_back, DepositCashBack
     end
   end
 end
Update DepositCashBackList to inherit from sublist