message: Implement Iterator interface