public function getCurrentUser()
    {
        if (Towel::isCli()) {
          return false; //Cli is not logged.
        }

        $userRecord = $this->session()->get('user', false);
        if (!$userRecord) {
            return false;
        }

        $userModel = $this->getInstance('user_model');
        $userModel->setRecord($userRecord);

        return $userModel;
    }