Usable by offline editors? This is a nice idea, but may have tecnically impacts. With the current implementations of the offline editors, when modifications to old data versions are uploaded, newer modifications will be overwritten. So we need to timestamp the object versions and change the offline editors to do proper versioning. This is complex!