Phoenix 180

First revision for review.  There are some open points here.  Still no test case added to consume the stats.  Will do the performance test once the system is available with me.
Ya I too felt it was expensive.  But is that ok if we just depend on the size of the collected stats list?  If you see here once there is a change in size of the stats we just consider that something has changed.