In the IsTimerEnabled property can you please check if timer is null and return false if it is. I need to check if the timer was running and if it wasn't initialized then an exception is thrown. I don't see a way to check if the timer was initialized other than checking the interval.