Code was refactored. NPerf.Exprimnt partly tested