* Added "engage" method.
 * Use an Iterator interface to return results from the export method.