Starting to implement the changeListeners for when model changes