# File lib/big_record.rb, line 99
  def validate_embeddeds
    attributes.each do |k, v|
      if v.kind_of?(BigRecord::Embedded)
        errors.add(k, "is invalid: @errors=#{v.errors.full_messages.inspect}") unless v.valid?
      elsif v.is_a?(Array) and v.first.kind_of?(BigRecord::Embedded)
        v.each_with_index do |item, i|
          next if item.blank?
          unless item.valid?
            errors.add(k, "is invalid. The item ##{i} in the collection has the following errors: @errors=#{item.errors.full_messages.inspect}")
          end
        end
      end
    end
  end