ModelClassPathDef now creates canonical file paths.
Created factory methods for HashSet and HashMap.