It would be convenient to be able to read and set the timeout property from the Modbus Master base class. Child classes will override these property methods to set their session timeout accordingly.
This allows adjustment of the timeout without closing and re-opening the modbus session.