diff --git a/src/Entities/Menu.php b/src/Entities/Menu.php
index <HASH>..<HASH> 100644
--- a/src/Entities/Menu.php
+++ b/src/Entities/Menu.php
@@ -1,6 +1,7 @@
 <?php namespace Arcanedev\Menus\Entities;
 
 use Closure;
+use IteratorAggregate;
 
 /**
  * Class     Menu
@@ -8,7 +9,7 @@ use Closure;
  * @package  Arcanedev\Menus\Entities
  * @author   ARCANEDEV <arcanedev.maroc@gmail.com>
  */
-class Menu
+class Menu implements IteratorAggregate
 {
     /* ------------------------------------------------------------------------------------------------
      |  Properties
@@ -44,6 +45,20 @@ class Menu
     }
 
     /* ------------------------------------------------------------------------------------------------
+     |  Getters & Setters
+     | ------------------------------------------------------------------------------------------------
+     */
+    /**
+     * Get the menu items iterator.
+     *
+     * @return \Arcanedev\Menus\Entities\MenuItemCollection
+     */
+    public function getIterator()
+    {
+        return $this->items;
+    }
+
+    /* ------------------------------------------------------------------------------------------------
      |  Main Functions
      | ------------------------------------------------------------------------------------------------
      */
Adding IteratorAggregate Interface to Menu Entity