It would likely be easier for you to package everything into an actor component and keep it out of the main character.