Move time logic into Ignition class