Forbid dangerous(?) implicit conversion to AggregateDataVariant
Previously, std::vector could be converted automatically to AggregateDataVariant using the move constructor
Previously, std::vector could be converted automatically to AggregateDataVariant using the move constructor