Refactored the ModelList classes and added a kludgy fix for "object has
been removed or recycled" problem in DominoModelList