Adding observer prototype which will watch over evetnts on other objects