partial alignment added to solve problem of structs with multiple dynamic arrays
Merge branch 'develop' into cpp_dev