added implicit conversion operator from pipeline::Wrap<T> to T&