# File lib/dm-core/model.rb, line 226
      def inherited(descendant)
        descendants << descendant

        descendant.instance_variable_set(:@valid,         false)
        descendant.instance_variable_set(:@base_model,    base_model)
        descendant.instance_variable_set(:@storage_names, @storage_names.dup)
        descendant.instance_variable_set(:@default_order, @default_order.dup)
      end