Position/column mappings: using HashSet instead of ArrayList for better
performances - Some better handling of integer boxing