SI-6601 Publicise derived value contstructor after pickler

Otherwise the access restrictions are not enforced under
separate compilation.

See also SI-6608.

Review by @gkossakowski

We don't ship any value classes with private constructors in the standard library, so perhaps we can ship this fix in 2.10.x.