Because
PrefabUtility.RecordPrefabInstancePropertyModifications
is not called after assigning
PipelineManager.blueprintId
, we (sometimes) cannot attach blueprintId to the PipelineManager.
> If the object may be part of a Prefab instance, you additionally need to call PrefabUtility.RecordPrefabInstancePropertyModifications to ensure a Prefab override is created.