ADDS accessors to child and progeny checks
ADDS more checks to progeny class