C++ Custom Actor Component

I have the following setup:
I created a c++ Class that inherits from AActor, called House and added a house mesh to it (from an asset.)
I also created another AActor class called “Door” which has some functionality, like opening and closing and such.

Now, I’d like my house class to reference the door class as it’s component. Is there anyway to add an AActor as a component, OR, I should’ve created the door as a ASceneComponent instead?