Use LinkedHashMap instead of TreeMap to keep order of view attributes