```ruby
require "utils/string_ex"

module Slatan
  using StringEx

  class Ear
    def initialize(mouth)
      @concerns = []
      Dir[File.expand_path('../../../concerns', __FILE__) << '/*.rb'].each do |file|
        require file
        @concerns << Object.const_get(File.basename(file, '.*').camelize).new(mouth)
      end
    end

    def hear(msg)
      @concerns.each do |concern|
        concern.hear(msg)
      end
    end
  end
end
```

Remove Mouth dependency from Ear class
user
```ruby
require "utils/string_ex"

module Slatan
  using StringEx

  class Ear
    def initialize()
      @concerns = []
      Dir[File.expand_path('../../../concerns', __FILE__) << '/*.rb'].each do |file|
        require file
        @concerns << Object.const_get(File.basename(file, '.*').camelize).new
      end
    end

    def hear(msg)
      @concerns.each do |concern|
        concern.hear(msg)
      end
    end
  end
end
```
assistant