writable ifProp