rename isAssignableFrom to classIsA