Added basic stuff for Observer implementation