That I can immediately see from the code, but still doesn't say me what the purpose of those traits is, why is this needed, how should traits be defined, how are they tested, etc.