Modified byObjectCreate: use defineProperty

IE 9-10 doesn't know __proto__, but has Object.create - that's why cloning byObjectCreate is automatically invoked for it.
But if ownProperties object had overriden get/set properties, they were not copied.
Now they are.