explain why _traits is still there
move trait addition to private function inside TraitBuilder
0.4.1