On 22 août 2011, at 14:07, Hardy Ferentschik wrote: > Not sure if I like the surrogate Document idea. Maybe we can get rid of > exposing any type > of "Document". The bridge could just return a Field(able). You can't do that. At least you need a (conceptual) Set<Fieldable>.