Modified the contract of TimeCard.reset() to allow it to be called
whether or not the time card is active.