Switched to LITE_RUNTIME to avoid reflection calls (undefined behaviour)