Initial isAssignableFrom() and isAssignableTo() implementation