IAllocator part 3: LUCreateInstance changes