* Implement `ResetPasswordRequestRepositoryInterface` * Move `UserRepositoryInterface` to the `Domain/Repository` * Move `UserRoles` to `Domain/Model` * Implement more generic `AuthenticationChecker` including `TranslatorAuthChecker` * Check `OnlineUserSubscriber` - does it work, do we want to keep it?