added `is_extended_by`