public void Can_write_basic_model_builder_extension()
        {
            var builder = new BasicModelBuilder();

            var returnedBuilder = builder
                                  .ModelBuilderExtension("V1")
                                  .ModelBuilderExtension("V2");

            Assert.IsType <BasicModelBuilder>(returnedBuilder);

            var model = builder.Model;

            Assert.Equal("V2.Annotation", model["Annotation"]);
            Assert.Equal("V2.Metadata", model["Metadata"]);
            Assert.Equal("V2.Model", model["Model"]);
        }