refactored ListSegmentMappings