Side-effects inside constructors and especially starting new timers should be avoided in general as it is unexpected behavior. Moreover, if the newly started timer accesses data of the constructed instance it can lead to data races.
Create a factory method to instantiate the new object and start the respective timer.