diff --git a/src/Builder/AbstractBuilder.php b/src/Builder/AbstractBuilder.php
index e1e35611e9db257fbf8d1df1446044a1add44502..16c0ec442d2e1d3d215d2c1c3a3e2c66ae4daadd 100644
--- a/src/Builder/AbstractBuilder.php
+++ b/src/Builder/AbstractBuilder.php
@@ -3,15 +3,59 @@
 namespace WPDesk\PluginBuilder\Builder;
 
 class AbstractBuilder {
+	/**
+	 * Create plugin class
+	 */
 	public function build_plugin() {
 	}
 
+	/**
+	 * Store plugin class in some kind of storage
+	 */
 	public function store_plugin() {
 	}
 
+	/**
+	 * Init plugin internal structure
+	 */
 	public function init_plugin() {
 	}
 
+	/**
+	 * Return built plugin
+	 */
 	public function get_plugin() {
 	}
+
+	/**
+	 * Set settings class in plugin
+	 *
+	 * @param $settings
+	 */
+	public function set_settings($settings) {
+	}
+
+	/**
+	 * Set view class in plugin
+	 *
+	 * @param $view
+	 */
+	public function set_view($view) {
+	}
+
+	/**
+	 * Set tracker class in plugin
+	 *
+	 * @param $tracker
+	 */
+	public function set_tracker($tracker) {
+	}
+
+	/**
+	 * Set helper class in plugin
+	 *
+	 * @param $helper
+	 */
+	public function set_helper($helper) {
+	}
 }
\ No newline at end of file