Model Abstraction Third Refinement + Tests for MplZipGn, NHUnitOfWork, NHRepository