Add Abstract Type to Type