Reflection method added and lazily tested