I just received GEG2 today and yours is the first Gem I read.
I actually came up with a very similar implementation for my home grown game engine, something I called the 'property framework'. So your Gem tells me I'm on the right track. It has already given me a few ideas for improvement and I still have to actually download your source code and take a closer look at it.
Thanks for this Gem.