public и protected родительского становятся private дочернего?
И еще вопрос, как лучше реализовать наследование? Функцией
Class.extend(ParentClass)
или сразу при описании класса лучше делать так
var Class(ParentClass, function(){
//описание класса
})