Add ArraySnapshot