| Сообщение от Kolyaj   | 
	| Неверное предположение. | 
	
Разве?
Ну, посмотрим в Prototype (version 1.6.0.3, метод Class.create()):
...
for (var i = 0; i < properties.length; i++)
      klass.addMethods(properties[i]);
...
Хотя instanceof, надо признать, всё же работает (для вашего примера).