replacement of property by variant_property