How to add some code to synthesized getter/setter while keeping synthesized code
===

I need to, for example, execute `NSLog(@"Executed.")` every time my synthesized getter or setter gets called. I see 2 ways to do that:

 1. Find some snippets that work probably like synthesized ones. [This thread][1] may help in that.
 2. Use KVO: add some observer which will do the work.
 
All of them doesn't looks satisfactory clean for me.
So, subj.

  [1]: http://stackoverflow.com/questions/5350563/what-equivalent-code-is-synthesized-for-a-declared-property