fixed parent alias generation
fixed handling of eOpposites