Value Provider mixin