fix: variants -> do not parse fields multiple times when creating variants fix: variants -> set unassigned status to variant field according to parent field