Added observer, figure out how to add ModelObservers (for testing)