move get_display_data to BaseModel