private void InitializeAstNode()
 {
     AttributeUsage_BackingField                   = VulcanEngine.IR.Ast.Cube.SsasAttributeUsage.Regular;
     OrderBy_BackingField                          = VulcanEngine.IR.Ast.Cube.SsasOrderBy.Key;
     MemberNamesUnique_BackingField                = false;
     EstimatedCount_BackingField                   = 0;
     IsAggregatable_BackingField                   = true;
     AttributeHierarchyEnabled_BackingField        = true;
     AttributeHierarchyOrdered_BackingField        = true;
     AttributeHierarchyOptimizedState_BackingField = VulcanEngine.IR.Ast.Cube.SsasOptimizedState.FullyOptimized;
     AttributeHierarchyVisible_BackingField        = true;
     _keyColumns = new VulcanCollection <VulcanEngine.IR.Ast.Dimension.AstAttributeKeyColumnNode>();
     _keyColumns.CollectionChanged += _keyColumns_CollectionChanged;
 }
 private void InitializeAstNode()
 {
     AttributeUsage_BackingField = VulcanEngine.IR.Ast.Cube.SsasAttributeUsage.Regular;
     OrderBy_BackingField = VulcanEngine.IR.Ast.Cube.SsasOrderBy.Key;
     MemberNamesUnique_BackingField = false;
     EstimatedCount_BackingField = 0;
     IsAggregatable_BackingField = true;
     AttributeHierarchyEnabled_BackingField = true;
     AttributeHierarchyOrdered_BackingField = true;
     AttributeHierarchyOptimizedState_BackingField = VulcanEngine.IR.Ast.Cube.SsasOptimizedState.FullyOptimized;
     AttributeHierarchyVisible_BackingField = true;
     _keyColumns = new VulcanCollection<VulcanEngine.IR.Ast.Dimension.AstAttributeKeyColumnNode>();
     _keyColumns.CollectionChanged += _keyColumns_CollectionChanged;
 }