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

        # inherit accepted options
        descendant.accepted_options.concat(accepted_options)

        # inherit the option values
        options.each { |key, value| descendant.send(key, value) }
      end