primitive settings management