Make private methods protected to allow extend from Client class in a threaded environment