namespace comments
switched to using traits for commentable entities