modernization: Don't need anymore those checks ; make_shared will throw an exception if the system is lacking of memory