# File lib/dm-core/model/property.rb, line 21
        def inherited(model)
          model.instance_variable_set(:@properties,               {})
          model.instance_variable_set(:@field_naming_conventions, @field_naming_conventions.dup)
          model.instance_variable_set(:@paranoid_properties,      @paranoid_properties.dup)

          @properties.each do |repository_name, properties|
            model_properties = model.properties(repository_name)
            properties.each { |property| model_properties[property.name] ||= property }
          end

          super
        end