actually make the timeout properties nonvirtual