Generates wrong parameter encoded when present parameters with ARRAY values

For example:
parameter Identities = ['addr1', 'addr2']
Into result we have query: Identities=addr1&Identies=addr2 - WRONG
Result must be with array definition: Identities[]=addr1&Identies[]=addr2
Why you don't use PHP native function http_build_query()
$query = http_build_query($this->parameters);