6779e95767
Using of ConstructorContext instance almost has no sense, but it complicates logic when there are several constructors.