diff --git a/src/Application/Modules/Admin/Controllers/Traits/AuthenticationTrait.php b/src/Application/Modules/Admin/Controllers/Traits/AuthenticationTrait.php
index <HASH>..<HASH> 100644
--- a/src/Application/Modules/Admin/Controllers/Traits/AuthenticationTrait.php
+++ b/src/Application/Modules/Admin/Controllers/Traits/AuthenticationTrait.php
@@ -25,6 +25,9 @@ trait AuthenticationTrait
         return ModelLocator::get('administrators');
     }
 
+    /**
+     * @return mixed
+     */
     protected function getNonAuthRedirectURL()
     {
         return $this->Url()->get('admin.login');
diff --git a/src/Controllers/Traits/HasUser.php b/src/Controllers/Traits/HasUser.php
index <HASH>..<HASH> 100644
--- a/src/Controllers/Traits/HasUser.php
+++ b/src/Controllers/Traits/HasUser.php
@@ -12,14 +12,14 @@ use Nip\Records\Locator\ModelLocator;
  */
 trait HasUser
 {
-    protected $user;
+    protected $user = null;
 
     /**
      * @return User
      */
     protected function _getUser()
     {
-        if (!$this->user) {
+        if ($this->user === null) {
             $this->initUser();
         }
fix reference to Admin in authenticated TraitController