'willset' and 'didset' samples

i did sync now before creating this pr. hope it works
I guess we have inconsistent indentation in other areas anyway.