User extension mixin