Rename extend to specialize