# File lib/bullet/active_record52.rb, line 104
        def construct(ar_parent, parent, row, rs, seen, model_cache, aliases)
          if Bullet.start?
            unless ar_parent.nil?
              parent.children.each do |node|
                key = aliases.column_alias(node, node.primary_key)
                id = row[key]
                next unless id.nil?
                associations = node.reflection.name
                Bullet::Detector::Association.add_object_associations(ar_parent, associations)
                Bullet::Detector::NPlusOneQuery.call_association(ar_parent, associations)
                @bullet_eager_loadings[ar_parent.class] ||= {}
                @bullet_eager_loadings[ar_parent.class][ar_parent] ||= Set.new
                @bullet_eager_loadings[ar_parent.class][ar_parent] << associations
              end
            end
          end

          super
        end