Я читал о prototype-based языках, и это сомнение приходит мне в голову:
Является ли .NET Object Creation ex nihilo ( "из ничего" ) и поэтому позволяет создавать новые объекты с нуля? Или вместо этого создается .NET-объект, основанный на клонировании существующего объекта (т.е. Object) в качестве прототипа клонирования для создания новых объектов?