Wow, thank you very much for introducing us to this subject, I had never heard of it! It looks very usefull and powerfull.
After some research it seems that you would need to add the line
return Reflect.set(...arguments); at your validator handler to make it really usable. Without it the property will never be initialized.
Thanks again and have a great day !