v1.2

+ Add ID field to Tree and Item : ID is name hash code
- Set<Item> : replace by Map<Integer, Item> where Integer is Item ID
- Set<Tree> : replace by Map<Integer, Tree> where Integer is Tree ID