I wrote a custom ClickSelectingTool, in whose constructor I need to set some properties in its diagram. However, the base.Diagram property, which can be used later on is still null in the constructor, so I wonder, when does it get set and how can I automatically call a function as soon as the diagram is set?