public function dependencyCall($type, $name, array $args = array())
    {
        switch($type)
        {
            case 'service':
                return $this->get($name);
                break;
            case 'callable':
                return $this->__call($name, $args);
                break;
            case 'factory':
                return $this->create($name, $args);
                break;
        }
    }