implemented new Seance aggregate and its commands