Updated the message to allow some values to be optional, and set later
on and updated the connection to provide missing parameters when
necessary