Complete UserStorage Factory