Use proper Object.create-style inheritance