Why can I not create a Blueprint subclass of my C++ ActorComponent subclass?

I’ve created a c++ subclass of ActorComponent (call it MyComponent), but when I try to create a component in blueprints, I can’t select MyComponent as a parent class. Is this intentional, or a bug? I can add MyComponent to blueprints without any issues, so something seems odd.

Forgot to add “Blueprintable” to the UCLASS definition. Problem solved!