use property decorator in settings classes