/**
  * Replaces all dependencies
  * 
  * @param array $dependencies
  */
 public function replaceDependencies(array $dependencies = array())
 {
     $this->dependencies->clear();
     foreach ($dependencies as $dependency) {
         $this->dependencies->push($dependency);
     }
     return $this;
 }