First, I’d like to thank the original author of this article for giving me inspiration, food for thought and a solid code base to further dwell on this idea. http://bakery.cakephp.org/articles/view/observable-models So what is the Observer Pattern anyway, and why is it a good thing to implement? Many resources will tell you that the Observer Pattern is based on the two main concepts: The Subject o