```ruby
module Boards
  module Lists
    class GenerateService < Boards::BaseService
      def execute
        return false unless board.lists.label.empty?

        List.transaction do
          label_params.each { |params| create_list(params) }
        end

        true
      end

      private

      def create_list(params)
        label = find_or_create_label(params)
        CreateService.new(project, user, label_id: label.id).execute
      end

      def find_or_create_label(params)
        project.labels.create_with(color: params[:color])
                      .find_or_create_by(name: params[:name])
      end

      def label_params
        [
          { name: 'Development', color: '#5CB85C' },
          { name: 'Testing',     color: '#F0AD4E' },
          { name: 'Production',  color: '#FF5F00' },
          { name: 'Ready',       color: '#FF0000' }
        ]
      end
    end
  end
end
```

Use qualified name for services in generate default lists service
user
```ruby
module Boards
  module Lists
    class GenerateService < Boards::BaseService
      def execute
        return false unless board.lists.label.empty?

        List.transaction do
          label_params.each { |params| create_list(params) }
        end

        true
      end

      private

      def create_list(params)
        label = find_or_create_label(params)
        Lists::CreateService.new(project, user, label_id: label.id).execute
      end

      def find_or_create_label(params)
        project.labels.create_with(color: params[:color])
                      .find_or_create_by(name: params[:name])
      end

      def label_params
        [
          { name: 'Development', color: '#5CB85C' },
          { name: 'Testing',     color: '#F0AD4E' },
          { name: 'Production',  color: '#FF5F00' },
          { name: 'Ready',       color: '#FF0000' }
        ]
      end
    end
  end
end
```
assistant