missing getter for variants
added test case