add custom setter so customization takes effect immediately