title: Inject static property with StructureMap?
body: <p>is it possible inject static property, like I do below, because it does not work for me?</p>
  
  <pre><code>    public static IMerchantModule MerchantModule { get; set; }
  
      public RequestBaseValidationRules()
      {
          MerchantModule = ObjectFactory.GetInstance&lt;IMerchantModule&gt;();
      }
  </code></pre>
  
  <p>It works when I inject to non static property.</p>
  
  <p>Any tip welcome. Thanks, X.</p>
  
  <p>Update: MerchantModule is null when it is accessed, see the example below</p>
  
  <pre><code>    public static IBusinessRule&lt;T&gt; Sha1HashChecksum
      {
          get
          {
              return new BusinessRule&lt;T&gt;(
                  MethodBase.GetCurrentMethod().Name, "Sha1Hash is not valid",
                  request =&gt;
                      {
                          string sharedSecret =
                              MerchantModule.GetSharedSecretForMerchantId(request.MerchantId);
                          string hashCheck = HashHelper.GetSha1Hash(request.StringToHash, sharedSecret);
                          return request.Sha1Hash.Equals(hashCheck);
                      });
          }
      }
  </code></pre>