Reformulated in a simpler way. Just `implClass.getConstructor(classOf[Context]).newInstance(args.c)`.