- implemented new dispatch results
- added necessary comments
- implemented new tests
- code refactoring
- get rid of finalizators, since they can lead to unexpected unit tests result ("The agent process was stopped while the test was running", see http://stackoverflow.com/questions/2810012/vs-2010-test-runner-error-the-agent-process-was-stopped-while-the-test-was-runn)