Extracted ReflectionUtils to lib