#14 split test trait into several traits