UObject Constructor Script

Is there anyway to have a blueprint with a parent class of ActorComponent run a constructor script or maybe do something at/after actor initialization? From what I can tell blueprints derived from UObject don’t let you have a constructor blueprint.

I know you could add the blueprint to the base actor and have it call the ActorComponent, but that seems a bit clunky.