Is this something that can be inferred via whether the user calls ``openDocument`` or ``openSession``? What is the expected behaviour if the user specifies ``collabEditing = true`` and then calls ``openDocument``?