calling store_info_hash before saving authenticatable object