Guy Mahieu\342\200\231s Blog \302\273 Blog Archive \302\273 Deep reflection of properties: PropertyReflector