I saw your post on gemini-dev, but since I wasn't able to add much value, I disregarded it.
Although I am now leading the Gemini Blueprint project, I don't profess much skill in the area nor in Spring (in spite of working for SpringSource). It seems like the older I get, the less easily I consider that I've really understood something. Although I can use these technologies in a limited way, I don't really understand the "physics" of the implementation and it seems not many others do either.
With those caveats in mind, please see below.