public function unregisterNotifications($session, $notificationId){
		$this->loginFromSession($session);
		$notificationRegistration = new Gpf_Db_NotificationRegistration();
		$notificationRegistration->setNotificationId($notificationId);
		$notificationRegistration->delete();
		return new Pap_Mobile_Response(true);
	}
	public function cleanupOldRegistrations() {
		$notificationRegistrationRow = new Gpf_Db_NotificationRegistration();
		$rowCollection = $notificationRegistrationRow->loadCollection();

		foreach ($rowCollection as $notificationRegistrationRow) {
			$notificationRegistrationTime = new Gpf_DateTime($notificationRegistrationRow->getRegistrationTime());
			if ($notificationRegistrationTime->toTimeStamp() < time() - self::MONTH * 3) {
				$notificationRegistrationRow->delete();
			}
		}
	}