title: Is using weak references in Observers a good idea?
body: <p>I have implemented an Observable class that stores a list all the observers. Should this list contain weak references to the observers for preventing memory leaks?</p>
  
  <p>What is common practise?</p>