added the ManyToMany relation and added a Campaign static function to return the current campaign