In the case of a multiple heritage UserContextFormMixin forces the other classes **to not have** a `user` argument in the constructor. Should be more flexible.