Unifying stack underflow verification failure messages
Unifying incorrect owner failure messages
Fixing bug where non-public constructors couldn't be called by NewObject<*>()