Added dependencies
Added a show case of dependencies
Objective prototype now has its own update function for future use cases