build inheritance using all decedents