core: fix injection bug when srcValue is null
core: fix injection bug when srcValue is null

I now enforce scrValue to be a simple Object

OpenMicroStep/MSBuildSystem,OpenMicroStep/MSBuildSystem,OpenMicroStep/MSBuildSystem,OpenMicroStep/MSBuildSystem,OpenMicroStep/MSBuildSystem