Prevented recursion when setting the value of readable/writable properties