> Good. We can call it at __init__, so.

yes, i wanted to, but forgot :)

> BTW, I think we better do it (and `rollback_index`) private methods, no?

i think a lot of methods should become private (i even though of a external object to manage index, to not pollute the field object). But ok for these two for now.