prepare PR

* require setter attribute
* add CHANGELOG record