StateSnapshot method implementation