the logic to add, remove and notify observers are taken care
to an existing class that subclasses some other class.
no multiple inheritance
The setChanged method is protected.
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.