Fixed automatic tear-down of mockups applied in a @BeforeClass method of a TestNG test class; closes #107.
Fix/enhancement: when an enum type is mocked, the first enum element is no longer used as the mock field/parameter value, but a new uninitialized instance is created instead, so that enum elements remain un-affected unless explicitly recorded; closes #94.