Clarification: if an object has no own property, then it defers to the writability from the prototype chain. If it has an own property then it never checks the prototype chain.