Add support for [Reflect] setters

Closes #6