Moved QueryCounter out of YAF.Classes.Data and made it accessable via injection. QueryCounter is still static though, but it doesn't violate single responsibility anymore as it's just an aggregator now.
Holy lawyer -- forgot all the copyrights.