removed ClassId from the classes because it was unused and unneccessary and was causing most Create functions to throw an exception