added Assert (with static methods) to replace AbstractAssertFunction, AssertA and AssertZ #112