def inject(target)
      unless injectable?(target)
        raise ArgumentError, 'The given object does not include Dio module'
      end
      loader = @loader_factory.create(@container, target)
      target.__dio_inject__(loader)
      target
    end
def inject(target)
      unless injectable?(target)
        raise ArgumentError, 'The given object does not include Dio module'
      end
      loader = @loader_factory.create(@container, target)
      target.__dio_inject__(loader)
      target
    end
Inject dependencies to the given object.

 @param target [Object]
 @return target