Extended the weaver to make sure the type binding of proxies are assigned as part of the generated insert constructor, fixing the flaw reported in #2313.
Merge branch 'develop' into issue/2313
Merge branch 'develop' into issue/2313
Merge branch 'issue/2313' into develop