added variant type for const variant references