Add methods for descendants