Strucure Observer/Observable MVC