fix alignmetn of abstract types