add spread-value mixin