Added the proxy pattern #5