properties_with_subclasses (DataMapper::Model::Property)

    # File lib/dm-core/model/property.rb, line 154
          def properties_with_subclasses(repository_name = default_repository_name)
            properties = PropertySet.new

            descendants.each do |model|
              model.properties(repository_name).each do |property|
                properties[property.name] ||= property
              end
            end

            properties
          end