Made perf counter changes

So, unless I store the all property attributes (including the value) as well in the definition, I will have to get the attributes twice. I didn't want to store the property in the definition as it doesn't belong there, and it doesn't benefit us in any way.