private SystemRecycled handleInitialSystemRecycled(SystemRecycled systemRecycled)
        {
            systemRecycled.WriteSystemUsage();

            Fixtures.RecordSystemFixtures(systemRecycled);

            Fixtures.PostProcessAll(Persistence.Hierarchy.Specifications);

            return(systemRecycled.CloneWithOverriddenFixtures(Fixtures.CombinedFixtures()));
        }
        public void Receive(SystemRecycled message)
        {
            message.WriteSystemUsage();

            Fixtures.RecordSystemFixtures(message);
            var cloned = message.CloneWithOverriddenFixtures(Fixtures.CombinedFixtures());

            Fixtures.PostProcessAll(Persistence.Hierarchy.Specifications);

            Client.SendMessageToClient(cloned);
        }