Added a ModelCache to have a place to put an object-type-enum to filename map.