diff --git a/code/plugins/system/koowa/pattern/observer.php b/code/plugins/system/koowa/pattern/observer.php
index <HASH>..<HASH> 100644
--- a/code/plugins/system/koowa/pattern/observer.php
+++ b/code/plugins/system/koowa/pattern/observer.php
@@ -25,7 +25,7 @@ interface KPatternObserver
 	 * @param	object	An associative array of arguments

 	 * @return mixed

 	 */

-	public function update(ArrayObject $args);
+	public function update(KConfig $args);
 	
 	/**
 	 * This function returns an unique identifier for the object. This id can be used as
Update method should use KConfig instead of ArrayObject as parameter.