Current index-value-accessor implementation
IndexValueAccessor is the default IIndexValueAccessor service. It receives all registered accessor strategies from IIndexValueAccessorList, sorts them by priority (highest first), and delegates each operation to the first strategy whose applies(context, index) returns true.
In RsXCoreModule, the default strategy order is: PropertyValueAccessor (7), MethodAccessor (6), ArrayIndexAccessor (5), MapKeyAccessor (4), SetKeyAccessor (3), ObservableAccessor (2), PromiseAccessor (1), DatePropertyAccessor (0), GlobalIndexAccessor (-1).
For async wrappers, getValue returns the raw Promise/Observable, while getResolvedValue returns the latest cached resolved/emitted value when available, otherwise PENDING. If no accessor can handle a context/index pair, the service throws NoAccessorFoundExeception.