title: Override List (Of).Add Behaviour
body: <p>I hava a class with this public property</p>
  
  <pre><code>Private _tickets As List(Of Ticket)
  Public Property Ticekts() As List(Of Ticket)
      Get
          Return _tickets
      End Get
      Set(ByVal value As List(Of Ticket))
          _tickets = value
      End Set
  End Property
  </code></pre>
  
  <p>When I call the add method, I have to perform some logic BEFORE add the ticket.</p>
  
  <p>The logic is not an important topic, but I eventually have to remove some ticket before ADD the new one.</p>
  
  <p>How can I do that?</p>