No need to introduce new virtual attributes with very simple getter and setter methods (`getRotateByCopy()` and `setRotateByCopy()`). New public property shall be enough.