Should it be a portable extension or left to the container?
Should BV providers implement their portable extension and embed it?
How is the container activating or unactivating it?
Should the interceptor method be part of BV and thus usable to users? Or should it be a implementation detail.