CanHaveTypeAssigned Method