The current pattern is hard to maintain properly, since new methods added to MPS are "silently" inherited by UniformMPS, and probably nobody ever remembers to check if they also make sense for UniformMPS.
The only benefit are the re-using some of the methods, but we can achieve that in other ways as well