fixes #5
- Remove short cut `[]`
- Move timeout setting to client public property