Remove direct access to BattleMap attributes