Move the named parameter to be its own class instead of being an inner class. That way, we can use the same parameter names across JVM, CLR, ...