Improved Unity's support for ScriptableObject
Any ScriptableObject that is referenced from anywhere in a scene (MonoBehaviours, Prefabs etc.) will be saved in that scene unless the object is an asset.
This is standard Unity behaviour.
The ScriptableObject Window aids the creation and assignment of any type of ScriptableObject.