move reflection helper