Two more questions remain open, but I think they are easy to answer.
In case the field is callable but the method to be called is None
The method is not None but raises an exception while getting the value
In both cases the previous value should be removed from the index?
I think yes.
Quote of the day:
We desire most what we ought not to have
- Publilius Syrus
Zope3-dev mailing list