Use Object.create for inheritance
Merge pull request #1686 from danyaPostfactum/object-create

Use Object.create for inheritance