splitting the native runner into two: with eager and lazy
ontology loading