class Variant