Fixed Assert.Equal() Changed tests to reflect changes Added Block property to the block event args Completely removed sync things
And store delegates of dynamic methods invoking constructors Tested with the automated tests