Added copy() methods to specialized subclasses, and more degreeking