Added some architecture check to make sure object is initialized with word "new"