In general, tying statute of limitations to discovery rather than date of occurence is a bad idea because it extends liability infinitely and rewards incompetence on the victim side, which is egregious in general, but especially egregious in civil matters.