Actor component added in scene removes himself after deleting Event Dispatcher

Steps to recreate:

  1. Create Actor Component
  2. Add Event Dispatcher to Actor Component
  3. Create Actor
  4. Place Actor to the Scene
  5. Add created Actor Component to created Actor in the Scene (not in blueprint)
  6. Place node “Get Component(s) By Class” in arbitrary place in Actor’s graph
  7. Delete Event Dispatcher from Actor Component
  8. Attached Actor Component should disappear from Actor in the Scene

I’m not sure if it is a bug or expected behavior but i’m not really happy with it.