Add zero arg constructor and `getType` to DynamicValue::Pipeline