Update the interface we expect for Message objects. They no longer expose the frame structure because extensions should not be required to leave frame boundaries intact.