`progressMessage`が、このクラスを使う側が`progressMessage(message)`を呼んでいないと`null`のままだと思いますが平気でしょうか。
(nullの場合にどうなるかまではコード読んでいない)