A Model that can notify listeners when triples are added or removed from the
model.
Note that not all models support listening, for example a model hosted on a
remote server may not support notifications of operations done on the model
to remote clients.