Added the classes for descripting and loading models