Got rid of reflection stuff for creating classes. Now requires empty constuctor.