diff --git a/src/Plugin/AbstractPlugin.php b/src/Plugin/AbstractPlugin.php
index 6e9d4c10412c36643f9eee8d48cf6eb8e611824b..480e706c68bfe6a1705ea65e388f28e29036e296 100644
--- a/src/Plugin/AbstractPlugin.php
+++ b/src/Plugin/AbstractPlugin.php
@@ -8,7 +8,7 @@ namespace WPDesk\PluginBuilder\Plugin;
  * @author Grzegorz
  *
  */
-abstract class AbstractPlugin implements \WPDesk_Translable, HookableCollection, Hookable {
+abstract class AbstractPlugin implements \WPDesk_Translable, HookableCollection {
 
 	/** @var \WPDesk_Plugin_Info */
 	protected $plugin_info;
diff --git a/src/Plugin/HookableCollection.php b/src/Plugin/HookableCollection.php
index 9d251bf59e8962f902e8f080f21698d0a3593cc3..15dd4297ac843f581d3deae9f6f7db1fb9d5bd58 100644
--- a/src/Plugin/HookableCollection.php
+++ b/src/Plugin/HookableCollection.php
@@ -2,7 +2,7 @@
 
 namespace WPDesk\PluginBuilder\Plugin;
 
-interface HookableCollection {
+interface HookableCollection extends Hookable {
 
 	/**
 	 * Add hookable object.
@@ -11,13 +11,5 @@ interface HookableCollection {
 	 */
 	public function add_hookable( $hookable_object );
 
-
-	/**
-	 * Init hooks (actions and filters).
-	 *
-	 * @return null
-	 */
-	public function hooks();
-
 }