implement changes in GenericsLib reflection