The reference from one situation to another is now only feasible by refering to a version of a versioned identifiable of another situation. This is not nice as it generates a lot of traffic which does add unnecesary complexity
Allowing unversioned references to "VersionedIdentifiable" classes is possible but requires the "version" attribute of the "VersionedReference" type to be optional. This would break backwards compatibility. Hence, the fix cannot be done before version 3.0.
Fixed in 3.0