Moved newInstance() to DefaultKlassyCore so it isn't constantly reimplemented.