After my test on Firefox 29, it does not work for me. So that we have to use the `switchReadOnlyProperty` for the setter.