#32 - Basic implementation of isDerivedFrom