I need the name mangling here. Any call on constructor would probably cause in exception, and if a call did occur, it would have unpredictable consequences for memory