func (w *CfSharingWraper) Services(ctx context.Context) (services []brokerapi.Service, err error) {
	services, err = w.ServiceBroker.Services(ctx)
	for i, _ := range services {
		if services[i].Metadata == nil {
			services[i].Metadata = &brokerapi.ServiceMetadata{}
		}
		services[i].Metadata.Shareable = brokerapi.BindableValue(true)
	}
	return
}
Services augments the response from the wrapped ServiceBroker by adding
the shareable flag.
package server
import (
	"context"
	"github.com/pivotal-cf/brokerapi"
)
type CfSharingWraper struct {
	brokerapi.ServiceBroker
}