Added Eigen macros for classes with fixed-size types to ensure correct alignment of dynamically allocated objects.