DEV: Add Variant class in the project