Replace logSnapshot with snapshot "actor" interface