docgen: add inheritance