Maybe better and less rigid to just create an empty PipelineId object instead of a mock?