Added more tests to see if inheritance works correctly.
Fixed synchronizationcontext to timeout instead of stacks. It just makes more sense.