btw .. i am not so happy with the method name .. but we cannot call it ``getId`` or even ``getDocumentId`` or something like that could be problematic.