'The EnrollmentTrackPartitionScheme provides this method to return a subclass of UserPartition.'

def create_user_partition(self, id, name, description, groups=None, parameters=None, active=True):

    return UserPartition(id, name, description, groups, self, parameters, active)
