diff --git a/src/PixelPolishers/Resolver/Entity/Package.php b/src/PixelPolishers/Resolver/Entity/Package.php
index <HASH>..<HASH> 100644
--- a/src/PixelPolishers/Resolver/Entity/Package.php
+++ b/src/PixelPolishers/Resolver/Entity/Package.php
@@ -14,6 +14,8 @@ class Package
     private $createdAt;
     private $updatedAt;
     private $userId;
+    private $vendor;
+    private $name;
     private $fullname;
     private $description;
     private $versions;
@@ -69,18 +71,24 @@ class Package
         $this->userId = $userId;
     }
 
+    public function getVendor()
+    {
+        return $this->vendor;
+    }
+
+    public function setVendor(Vendor $vendor)
+    {
+        $this->vendor = $vendor;
+    }
+
     public function getName()
     {
-		list($vendor, $name) = explode('/', $this->getFullname(), 2);
-		
-		return $name;
+		return $this->name;
     }
 
-    public function getVendor()
+    public function setName($name)
     {
-		list($vendor, $name) = explode('/', $this->getFullname(), 2);
-		
-		return $vendor;
+		$this->name = $name;
     }
 
     public function getFullname()
Added methods to retrieve the name and vendor