Added Duration as an alternative a timeout specification option to several classes