Reflection lib refactoring