I agree "4::foo" should be output as "foo".
Maybe if users are interested in parameter position they could be available with an extra parameter requesting expansion, eg: <rc type="log" ns="2" title="User:BradJorsch" rcid="544675367" pageid="0" revid="0" old_revid="0" comment="Hello World"> <params> <foo order="4">3.14159</foo> </params> </rc>
Were the core parameters translated in previous versions of the api?