Fixed null pointer exception due to team.role()(0)
Added generic type for world region
DistStorage use team from Global