removed get_label() from basemodel; code cleanup