Support modding BattleSide and BattlePokemon instances, and use in Hidden Type