Injects all required dependencies for a dynamically instantiated DataModifier; effectively wraps DataSource<TData>.InjectAllDataSource(DataSource<TData>.UpdateModeFlags, IDataSource), InjectModifyDataFromSource(IDataSource<TData>), and InjectApplyModifier(bool).
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.