support (near?) all list methods for manipulating object_classes