private void RespondToMessage(ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChangedMessage message)
 {
     if (message.AutomaticPatternHeightAdjustmentSettings == Settings.ManualConstructionSettings.HeightAdjustmentSettings.AutomaticPatternHeightAdjustmentSettings)
     {
         _manualConstructionSession.OnAutomaticPatternHeightAdjustmentSettingsChanged();
     }
 }
        public static void SendToInterestedListeners(ObjectPlacementPathAutomaticPatternHeightAdjustmentSettings automaticPatternHeightAdjustmentSettings)
        {
            var message = new ObjectPlacementPathAutomaticPatternHeightAdjustmentSettingsWereChangedMessage(automaticPatternHeightAdjustmentSettings);

            MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
        }