| Сообщение от wondertalik | 
	| При таком подходе получается наследование от Object. Я правильно понимаю? | 
	
Нет. Создается объект, прототип которого - переданный аргумент.
Работает примерно как твой inherit.
	
	| Сообщение от wondertalik | 
	| Как можно сделать, чтобы если существует create в Object, то используем его иначе inherit? | 
	
if (!Object.create) {
    Object.create = function() { ... };
}
	
	| Сообщение от wondertalik | 
	| В смысле объявлять в конструкторе Parent'a? | 
	
В смысле объявлять в прототипе Parent'а.