Functions changing non-primitive properties