Abstracted out repeated empty methods into AbstractThreadContainer