Renamed some internal methods and added a check on the CreateStats method invocation to only create the stats when they are needed.