Proxy timeout property clean-up

* Assign timeout property from constructor argument;
* Make timeout property private;