use reflect as submodule; now works in 2.1 as well