Null reference when DesignDocManager is using CouchbaseClientConfiguration

I created a new DesignDocManager and passed in an instance of CouchbaseClientConfiguration on the constructor.

When calling the create method on the DesignDocManager instance a null reference exception is thrown.

    System.NullReferenceException was unhandled
    HResult=-2147467261
    Message=Object reference not set to an instance of an object.
    Source=CouchbaseModelViews.Framework
    StackTrace:
       at CouchbaseModelViews.Framework.DesignDocManager.Create(String designDocName, String designDoc, Action`1 callback) in c:\code\couchbase-model-views\src\CouchbaseModelViews.Framework\DesignDocManager.cs:line 61
       at CouchbaseModelViews.Framework.DesignDocManager.Create(IDictionary`2 designDocs, Action`1 callback) in c:\code\couchbase-model-views\src\CouchbaseModelViews.Framework\DesignDocManager.cs:line 83
       at CouchbaseModelViewsGenerator.Program.Main(String[] args) in c:\code\couchbase-model-views\src\CouchbaseModelViewsGenerator\Program.cs:line 48

When using this constructor the _config field is never set, probably because we've passed in a CouchbaseClientConfiguration rather than a CouchbaseClientSection. Whatever the reason, the exception is thrown later on when we try and get the Bucket from the configuration.