modified property handling for variants