I can see that point as well. I'm doing my best here to come up with a temporary property that might justify 'AddProperty', otherwise isn't it just a way around poor design in the first place.
Mike
"I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong." - Richard Feynman