I think I may be misunderstanding property sets, but here's my situation:
I want to have a property for each MODX element (chunks, snippets, TVs, etc) that is a checkbox. It will have a different value for each element. User should not have to "create" it for each element (and so it is not a Default Property). Essentially, I want this to function the same as TVs do for resources.
I thought that creating a property set would be the way to do this. The property is not going to be used in tags so I will never be calling it like:
[[$MyChunk@MyPropertySet? isTrue=`1` ]]
So I created the property set, created a property (isTrue) as a checkbox, and its default value is No. I goto MyChunk, add the property set, set the value of isTrue to Yes, and save. The problem is it appears that this value is global in scope, and so if I try to add this property set to another element, the value is already Yes. I thought that property sets behaved like TVs do for resources--create a property that can be used across the system, with each element having its own value.
So assuming that this behavior is by design, how do I achieve a what I'm try to do, which is essentially create a TV for all elements, where each element will have its own, independent value?