public LifeRegenerator(ILiving entity, TimeSpan? duration, TimeSpan tick,
		                       float value)
        {
			Entity = entity;

			HealDuration = duration;
			HealTick = tick;
			HealValue = value;

			TimeSinceLastHeal = TimeSinceStart = TimeSpan.Zero;
        }
        public LifeRegenerator(ILiving entity, TimeSpan?duration, TimeSpan tick,
                               float value)
        {
            Entity = entity;

            HealDuration = duration;
            HealTick     = tick;
            HealValue    = value;

            TimeSinceLastHeal = TimeSinceStart = TimeSpan.Zero;
        }