@kiyo-masui after you had good arguments against the last proposal of changing the design, I'm hoping to get your opinion once again. According to @jrs65 there's no good reason anymore to keep `MemGroup` and `MemDiskGroup` two separate classes.