public static ReportDataSource CreateInstance (object dataSource, ReportSettings reportSettings)
		{
			if (reportSettings == null) {
				throw new ArgumentNullException("reportSettings");
			}
			ReportDataSource instance = new ReportDataSource(dataSource,reportSettings);
			return instance;
		}
		/// <summary>
		/// use this Constructor for PullDataReports
		/// </summary>
		/// <param name="connection">A valid connection</param>
		/// <param name="reportSettings">a <see cref="ReportSettings"></see></param>
		
		#region Constructores
		
		public static ReportDataSource CreateInstance (ConnectionObject connectionObject, ReportSettings reportSettings)
		{
			if (connectionObject == null) {
				throw new ArgumentNullException("connectionObject");
			}
			if (reportSettings == null) {
				throw new ArgumentNullException("reportSettings");
			}
			ReportDataSource instance = new ReportDataSource(connectionObject,reportSettings);
			return instance;
		}