Added "getVariants" method for getting a list of variants by type
Added methods for getting a list of variants