get all traits of ancestor classes & ancestor traits

useful when using setters in traits
and what's with this bizzare syntax?