Move creation methods to object-document
Use __proto__ if it's possible