Email Record: Object-oriented reengineering patterns /