Added temporary performance analysis code
Some methods don't need to be virtual
More performance data collection