title: Remove Interface Members from Implementation when Interface Changes
body: <h2>Situation:</h2>
  
  <p>I implement an interface implicit and remove a property on the interface (later).
  There is no warning that this property should be removed on the implementation class.</p>
  
  <p>I know I could implement the interface explicitly, but I would try to go around that.</p>
  
  <hr>
  
  <p>EDIT: (added a question)</p>
  
  <p>How can I be notified/warned/... that I maybe no longer need the member in the implementing class?</p>