Dog.UserManager.Guardian.Plug != Guardian.Plug
Seems like you’ve confused one with the other because of
alias Dog.{UserManager, UserManager.User, UserManager.Guardian}
Dog.UserManager.Guardian.Plug != Guardian.Plug
Seems like you’ve confused one with the other because of
alias Dog.{UserManager, UserManager.User, UserManager.Guardian}