Return the internal object from the ctor call

There's no need to construct an object just to call NewInstance; just
use the constructed object directly.

Change-Id: I77d4ffaebd734dbccabc2aba9cda50276e9d533a
Merge topic 'unified-bindings2' into next

8f56829 Return the internal object from the ctor call