(bug 46383) correct constructor fields for prototypes not using wb.utilities.inherit (continuation)

This has been done in Ied01e553d16dd0b161fa97ea25d33d9f4efd0447 for other constructors already
(mainly for the newer, data model related ones). This change set will do it for all other
constructors as well.

Change-Id: Ie9653a0e12804ffcd258a4a72ea278760b107315
Merge "(bug 46383) correct constructor fields for prototypes not using wb.utilities.inherit (continuation)"