Well, I am not quite sure I understand the question...
Image m = GetImage();
Image n = m;
works....
Of course, when ImageBuffer gets in the game, things are a little bit more complicated, because Image<->ImageBuffer assignments clear the source (to keep things fast).