leaner client form mixin