public DynamicTypeDescriptorBuilder AddField(DynamicTypeField field, Action <DynamicTypeFieldBuilder> configuration = null)
        {
            var builder = new DynamicTypeFieldBuilder(field);

            configuration?.Invoke(builder);
            dynamicTypeDescriptor.AddField(builder.Build());
            return(this);
        }