fix message conversion functions with fixed sized arrays and not-primitive but builtin array types