Traits like themselves
Added very helpful comment
CLass decoupling
Trait initializer
Trait initialializer returns dictionary
Compatibility with new trait initializer
Bugfix - staff and clients properly select traits
Merge branch 'helpers'