That's what I mean...
So while it is being done in the context of Fluent, it's hardly fluent. The amount of posts on the subject should be enough for someone to just want to wrap them into a fluent method.
Fluent should be self describing....
So for example this
.Where(ci => ((IList<Guid>)ci.GetValue(
...is just a Linq predicate, isn't self describing at all. We can guess at what it does, but if you had to come back to it in 3 months after only doing it once, you'd have to re-google how to do it.
Where if you wrapped it into
...that's much much nicer (I'm sure you'd agree?)