Parameter reduction on the left side of parameter binding

Rationale: simplified syntax and flexible usability of inline modifications.

Verbose and overwrites predefined parameters:

client sends GetBill( 
  parameters = ( 
    query =( 
      billId = "2327" 
    ) 
  ) 
) to server

Simpler and flexible:

client sends GetBill( 
  parameters.query.billId = "2327" 
) to server
Edited by Martti Käärik