Do we need to call `klass.new(config).resolve`?