AuthCodes Storage is now abstract