public CsdlSemanticsAssociation(CsdlSemanticsSchema context, CsdlAssociation association)
     : base(association)
 {
     this.association = association;
     this.context = context;
 }
		public CsdlSemanticsAssociation(CsdlSemanticsSchema context, CsdlAssociation association) : base(association)
		{
			this.referentialConstraintCache = new Cache<CsdlSemanticsAssociation, CsdlSemanticsReferentialConstraint>();
			this.endsCache = new Cache<CsdlSemanticsAssociation, TupleInternal<IEdmAssociationEnd, IEdmAssociationEnd>>();
			this.errorsCache = new Cache<CsdlSemanticsAssociation, IEnumerable<EdmError>>();
			this.association = association;
			this.context = context;
		}