Second Commit (Proxy classes, Reference & Configuration skeleton)