add support for const Type reference