Performance enhancements for the GetPayload methods. 

Uses std::copy rather than manually iterating through the vector.