We can't deprecate the type itself without encountering seemingly impossible to suppress warnings inside TTuple (due to its usage in various maps, which can't be easily removed or replaced), so we deprecate the constructor to at least provide some degree of warning