Empty tables analysing
Convert ReflectionLoader to changeable static class
Add execution plan generation
+test execution plan