Let's just reflect once when there's no 0-arg constructor.