:- object(descendant1, imports(interface), extends(prototype1)). :- end_object.