Data structure class map coloring problem