I go one level further here. Create an object just for holding properties for temporary use. This is your PropertyBag. Attach this to a PropertyBag property on your application object. Once finished with, set your PropertyBag property to Null. You can then re-use this whenever you need some temporary properties.
>>Not a good idea, adding properties to the _Screen. You'd be better off using an application object for that (just a global object variable).
>
>Your are right.
>But when i create a application object for holding my propertys i cant remove
>it too.
>And when i cant remove this object i cant remove the property.
>Its same with using _screen for holding my propertys.
>Thanks