def create(clazz, *args)
      raise ArgumentError, "#{clazz} is not a class" unless clazz.is_a?(Class)
      inject(clazz.new(*args))
    end
def create(clazz, *args)
      raise ArgumentError, "#{clazz} is not a class" unless clazz.is_a?(Class)
      inject(clazz.new(*args))
    end
Creates a new instance of the given class.
 Dio injects dependencies to the created instance.

 @param clazz [Class]
 @param args [Array]
 @return Instance of clazz