Thank you to all for your responses. In the end, we decided to use static data assigned to custom player start classes.