You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: section_builder.rb
    path of file: ./repos/theodinproject/lib/seeds
    
    the code of the file until where you have to start completion: # rubocop: disable Style/ClassVars
require './lib/seeds/lesson_builder'

module Seeds
  class SectionBuilder
    @@total_seeded_lessons = Hash.new(0)

    attr_accessor :identifier_uuid, :title, :description, :position
    attr_reader :seeded_lessons

    def initialize(course, position)
      @cour
    
    def section
      @section ||= course.sections.seed(:identifier_uuid) do |section|
        section.identifier_uuid = identifier_uuid
        section.title = title
        section.description = description
        section.position = position
      end.first
    end

    def add_lessons(*lessons)
      @add_lessons ||= lessons.map do |lesson|
        LessonBuilder.build(section, lesson_position, lesson).tap do |seeded_lesson|
          seeded_lessons.push(seeded_lesson)
        end
      end
    end

    private

    attr_reader :course

    def lesson_position
      @@total_seeded_lessons[section.course.identifier_uuid] += 1
    end
  end