Resolves #2: allow to specify timeout and max retransimit on each message

see Message.ResponseTimeout & Message.MaxRetransmit