Oomodel enhancements

-Introduce MemeberInitializers
-Introduce TypeTraitExpression
-Add subDeclarations to Declaration