Defined Ancestor interface