By declaring it in the constructor I can mark it as final - and thus can avoid marking it as volatile.