I recommend that in D2 add a new keyword gcnew for garbage collection heap allocation. the default new and delete key word just for someone that want management the memory by themselves. I think we just using new for garbage collection memory allocation and for someone that using new for memory management by themeselvs will misleading!