чтобы ускорить создание объектов)?
предполагается что я буду наследовать некоторые клаcсы от других вот так
Unit.prototype = new Dummy;
Unit.prototype.constructor = Unit;
ты предлагаешь после этой записи перечислять свойства?
а вообще логично ли это? не считаешь ли ты что свойства они персональные для каждого обьекта по этому логичнее писать их в конструктор а методы пихать в прототип? не считаешь ли ты что методы, не найдя свойство в обьекте, потянутся искать его в прототипе (пока не переопределят конечно) и это еще более замедлит работу чем "долгая" инициализация?
К тому же уверен ли ты что создатели движков не сделали оптимизации и больше не нужно пихать методы в прототип?
(щас кстати это и проверим)