Modify recorder to use named parameters instead of a list.
Update sender to record using named paramters.

Add custom connect method to Util for cases you may need more than one connection.
Wrap the default method around it.