/**
  * 		@singleton method used to instantiate class object
  * 		@access public
  * 		@return EEM_Gateways
  */
 public static function instance($activation = false)
 {
     // check if class object is instantiated
     if (self::$_instance === NULL or !is_object(self::$_instance) or !self::$_instance instanceof EEM_Gateways) {
         self::$_instance = new self($activation);
     }
     return self::$_instance;
 }