prop modification