unconfuse clang about the nature of struct-class-duality of traits

Change-Id: I030ab87d489cadce0b0e7a64744cef941268132d