Split EvolutionRestrictions to its own class Can probably refine things further to clamp down access to these arrays