moved ODLComponentProvider