added TypeReference to astwalker, added type to reflection.