fixes #2764 - settings defined in settings.yaml file are now read-only

@ohadlevy replaces #854