for now, add trait message option. this will be repeated type