private void Add(CompositionError error)
		{
			_errors.Add(error);
		}
		public CompositionException(Exception cause, CompositionError error) : base(error.Message, cause)
		{
			Add(error);
		}
		public CompositionException(CompositionError error) : base(error.Message)
		{
			Add(error);
		}
 private void Add(CompositionError error)
 {
     _errors.Add(error);
 }
 public CompositionException(Exception cause, CompositionError error) : base(error.Message, cause)
 {
     Add(error);
 }
 public CompositionException(CompositionError error) : base(error.Message)
 {
     Add(error);
 }