MapOccupation class