SoftAssert class