Does anyone have a clue why attributes are handled the way they are? Shouldn't there be a behavior which the attribute can be set as a text and used within the sdk in the same way? Why are they handled the way they are?
There should be but one attribute behavior and then flags, tags, whatever, can be dynamically added to it - not this hard coded, tied into the system business.
From what I understand so far, there really isn't a way to add your own attributes that can be used with another behavior. The platform behavior is so intertwined with with attributes which are handled by the system, and uses specific system info in a very tailored to it sort of way... the platform behavior breaks all the rules.
Is there are way to get around this?
The whole push out of solid stuff is a real pain in the but It would be nice to be able to say push out of object with <attribute>.