func WithUserProperty(property interface{}) MiddlewareOption {
	return func(opts *options) {
		opts.userProperty = property
	}
}
// WithUserProperty set a custom user property on the request context
WithUserProperty set a custom user property on the request context
// WithUserProperty set a custom user property on the request context
func WithUserProperty(property interface{}) MiddlewareOption {
	return func(opts *options) {
		opts.userProperty = property
	}
}
func WithUserProperty ( property interface { } ) MiddlewareOption { return func ( opts * options ) { opts . userProperty = property } }
WithUserProperty set a custom user property on the request context
WithUserProperty set a custom user property on the request context