Use parameter key value pairs instead of string args