Can I combine constructors in C#
<p>I have the following code:</p>

<pre><code>    public AccountService(ModelStateDictionary modelStateDictionary, string dataSourceID)
    {
        this._modelState = modelStateDictionary;
        this._accountRepository = StorageHelper.GetTable&lt;Account&gt;(dataSourceID);
        this._productRepository = StorageHelper.GetTable&lt;Product&gt;(dataSourceID);
    }

    public AccountService(string dataSourceID)
    {
        this._accountRepository = StorageHelper.GetTable&lt;Account&gt;(dataSourceID);
        this._productRepository = StorageHelper.GetTable&lt;Product&gt;(dataSourceID);
    }
</code></pre>

<p>Is there some way that I can simplify the constructors so each doesn't have to do the StorageHelper calls? </p>

<p>Also do I need to specify this.  ?</p>
