optimize apex completions for list, set, map