Moves variants from a dictionary to a formal NSObject subclass